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」.