Curso de Raku / Expresiones regulares y gramáticas / Gramáticas / El árbol de análisis, make y made / El árbol de coincidencias

Quiz — El árbol de coincidencias

¿Qué imprime el programa siguiente?

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」

Cada token se convierte en una rama con nombre del árbol de coincidencias. <y> sobre el resultado llega al token y, que emparejó 4, así que el programa imprime 「4」.

El árbol de coincidencias   |   make y made