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 →