Курс Raku / Регулярні вирази та граматики / Граматики / Дерево розбору, make і made / Дерево збігу
Тест — Дерево збігу
Що надрукує наступна програма?
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」 |
Кожен токен стає іменованою гілкою дерева збігу.
<y> на результаті дістає токен y, який
зіставився з 4, тож програма друкує 「4」.
Навігація курсом
← Дерево збігу | make і made →