Cursus Raku / Expressiones regulares et grammaticae / Grammaticae / Arbor analysis, make et made / Exercises / Par multiplica
Solutio: Par multiplica
Ecce solutio possibilis huius exercitationis.
Codex
grammar Product {
token TOP { <a> '*' <b> { make $<a>.Int * $<b>.Int } }
token a { \d+ }
token b { \d+ }
}
say Product.parse('4*5').made;🦋 Inveni codicem fontem in archivo multiply-a-pair.raku.
Exitus
20Commentarii
Duo numeri ut
<a>et<b>capiuntur, uterque per.Intversus.Clausula inserta subcongruentias coniungit — eas multiplicans — et effectum in congruentia servat, quem
madedeinde reddit.