Curso de Raku / Expresiones regulares y gramáticas / Gramáticas / Clases de acción / Acciones en línea frente a clases de acción
Quiz — Clases de acción
¿Cómo le dices a .parse que use una clase de acciones
llamada MyActions?
| 0 | Grammar.parse($str, MyActions) |
| 1 | Grammar.parse($str, actions => MyActions.new) |
| 0 | Grammar.parse($str).MyActions |
| 0 | Grammar.parse($str, action => MyActions) |
El objeto de acciones se pasa con el argumento con nombre
actions, y debe ser una instancia, creada
con .new. Mientras la gramática analiza, los métodos de los
tokens correspondientes de esa instancia se ejecutan y construyen el
resultado.
Navegación del curso
← Acciones en línea frente a clases de acción | Una acción en mayúsculas →