Cursus Raku / Expressiones regulares et grammaticae / Grammaticae / Arbor analysis, make et made / Exercises / Numerum extrahe
Solutio: Numerum extrahe
Ecce solutio possibilis huius exercitationis.
Codex
grammar Weight {
token TOP { <number> 'kg' { make $<number>.Int } }
token number { \d+ }
}
say Weight.parse('5kg').made;🦋 Inveni codicem fontem in archivo extract-the-number.raku.
Exitus
5Commentarii
Exemplar cifras et litterale
kgcongruit, sed clausula inserta solum$<number>.Intservat — integrum, sine unitate.madeillum valorem relegit: verum5, ad computandum paratum, potius quam textum5kg. Hoc est munus typicummake— congruentiam in mundum valorem quem revera vis vertere.