Cursus Raku / Expressiones regulares et grammaticae / Grammaticae / Tesserae et regulae / Exercises / Regula cum spatiis

Solutio: Regula cum spatiis

Ecce solutio possibilis huius exercitationis.

Codex

grammar Phrase {
    rule TOP   { <word> <word> <word> }
    token word { \w+ }
}

say Phrase.parse('the quick fox').defined;

🦋 Inveni codicem fontem in archivo spaced-rule.raku.

Exitus

True

Commentarii

  1. Quia TOP rule est, unumquodque spatium inter vocationes <word> scriptum spatium album in introitu postulat.

  2. Catena 'the quick fox' spatia inter omnia tria verba habet, itaque analysatur. Cum token pro TOP, spatia in exemplari neglegerentur et analysis deficeret.

Regula cum spatiis   |   Assignatio cum spatiis