Cursus Raku / Expressiones regulares et grammaticae / Grammaticae / Quid sit grammatica
Verbum clavis grammar
Grammatica expressiones regulares nominatas sub uno nomine
congregat, fere ut classis methodos congregat. Eam per verbum clavis
grammar declaras:
grammar Greeting {
token TOP { 'Hello, ' <name> '!' }
token name { \w+ }
}Intra grammaticam unumquodque exemplar nominatum per
token scribitur (genus expressionis regularis quod mox
accurate studebis). Una tessera, ex more TOP appellata,
initium est — totam rem describit. Hic TOP dicit «textus
est Hello,, deinde nomen, deinde !», et
name dicit qualis nomen sit.
Tesserae inter se nomine spectare possunt, exacte sicut expressiones
regulares nominatae argumenti superioris. TOP
<name> adhibet, quod grammaticam legibilem servat:
unaquaeque regula unum clarum munus habet.
Ut grammaticam contra catenam curras, methodum eius
.parse voca:
my $m = Greeting.parse('Hello, Anna!');
say $m<name>; # 「Anna」Sectio sequens TOP et .parse propius
inspicit. Nunc idea paucis capienda simplex est: grammatica est
collectio nominata expressionum regularium nominatarum quae simul totam
partem textus structurati describunt.
Exercitatio
Sequuntur 1 quiz de contentis huius argumenti.
Navigatio cursus
← Quiz — Expressiones regulares nominatae | Quiz — Quid sit grammatica →
💪 Vel recta ad exercitationes huius
sectionis i.