Reglas de Raku

[1]​ Las reglas se presentan con la palabra clave rule, que tiene un uso similar a la definición de subrutinas.

En Apocalipsis 5, un documento que define las decisiones preliminares sobre la coincidencia de patrones en Raku, Larry Wall enumeró 20 problemas con la «actual cultura regex».

Además, como before puede encapsular reglas de forma arbitraria, puede usarse para expresar cercanía como un predicado sintáctico para una gramática.

En muchos lenguajes, las expresiones regulares son meten como cadenas, que son pasan entonces a las rutinas de las bibliotecas que las analizan y compilan en un estado interno.

En Raku, las reglas son parte de la gramática del lenguaje.

No existe un analizador separado para las reglas, como lo hay en Perl 5.

Algunos de los modificadores más importantes son: Por ejemplo: Una gramática se puede definir usando el operador grammar.

Aquí hay algunos ejemplos de reglas en Raku: Esta última es idéntica a: