Kurso de Raku / Regulesprimoj kaj gramatikoj / Gramatikoj / Krei gramatikojn / Analizi per parse
Kvizo — Krei gramatikojn
Kion presas la jena programo?
grammar Word {
token TOP { \w+ }
}
say Word.parse('hello world').defined;| 0 | True |
| 1 | False |
| 0 | 「hello」 |
| 0 | Nil |
.parse sukcesas nur, kiam la gramatiko kongruas kun la
tuta ĉeno. \w+ kongruas kun
hello, sed poste spaco kaj world restas, do la
enigo ne estas plene konsumita: .parse redonas
Nil kaj .defined estas False.