Raku kurss / Regulārās izteiksmes un gramatikas / Gramatikas / Parsēšanas koks, make un made / Sakritības koks

Viktorīna — Sakritības koks

Ko izdrukā šī programma?

grammar Point {
    token TOP { <x> ',' <y> }
    token x   { \d+ }
    token y   { \d+ }
}

say Point.parse('3,4')<y>;
0「3」
1「4」
0「3,4」
0「y」

Katrs marķieris kļūst par nosauktu sakritību koka zaru. <y> uz rezultāta sasniedz marķieri y, kas sakrita ar 4, tāpēc programma izdrukā 「4」.

Kursa navigācija

Sakritības koks   |   make un made