Курс по Raku / Регулярни изрази и граматики / Граматики / Класове за действия / Вградени действия и класове за действия
Тест — Класове за действия
Как казвате на .parse да използва клас за действия на
име MyActions?
| 0 | Grammar.parse($str, MyActions) |
| 1 | Grammar.parse($str, actions => MyActions.new) |
| 0 | Grammar.parse($str).MyActions |
| 0 | Grammar.parse($str, action => MyActions) |
Обектът с действия се подава чрез именувания аргумент
actions и трябва да бъде екземпляр,
създаден с .new. Докато граматиката разбира текста, върху
този екземпляр се изпълняват съответните методи на токените и изграждат
резултата.
Навигация в курса
← Вградени действия и класове за действия | Действие с главни букви →