Cursus Raku / Expressiones regulares et grammaticae / Grammaticae / Grammaticae, classes et hereditas / Exercises / Valor booleanus cum proto
Solutio: Valor booleanus cum proto
Ecce solutio possibilis huius exercitationis.
Codex
grammar Bool {
token TOP { <bool> }
proto token bool {*}
token bool:sym<true> { 'true' }
token bool:sym<false> { 'false' }
}
say Bool.parse('true').defined;
say Bool.parse('false').defined;
say Bool.parse('unknown').defined;🦋 Inveni codicem fontem in archivo proto-bool.raku.
Exitus
True
True
FalseCommentarii
Tessera proto
boolduas variantes nominatas habet,trueetfalse.Unaquaeque analysis variantem congruentem eligit, itaque et
'true'et'false'succedunt. Tessera proto est modus mundus grammaticae dicendi «una ex his alternativis nominatis».'unknown'neutram variantem congruit, itaque nihil est ad quod tessera proto mittat et analysis deficit —False. Proto exacte eas alternativas quas enumeras accipit, et nihil aliud.
Navigatio cursus
← Valor booleanus cum proto | Arbor analysis, make et made →