Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Grammatiken / Der Parsebaum, make und made / Der Match-Baum
Quiz — Der Match-Baum
Was gibt das folgende Programm aus?
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」 |
Jedes Token wird zu einem benannten Zweig des Match-Baums.
<y> auf dem Ergebnis erreicht das Token
y, das 4 getroffen hat, das Programm gibt also
「4」 aus.
Kursnavigation
← Der Match-Baum | make und made →