Курс языка программирования Raku / Регулярные выражения и грамматики / Грамматики

Дерево разбора, make и made

Разбор говорит вам, что строка соответствует грамматике, и строит дерево разбора — объект совпадения с именованным захватом для каждого токена. Но обычно вам нужен не сырой текст, а результат: целое число 42, а не символы 4 и 2.

В этом разделе показано, как ходить по дереву разбора и как прикрепить к совпадению вычисленное значение с помощью make, а затем прочитать его обратно через made.

Темы этого раздела

Практика

Пройдите 2 теста по содержанию этого раздела.

Упражнения

В этом разделе 3 упражнения. Прежде чем приступать к практике, изучите все темы раздела.

  1. Извлеките число
  2. Перемножьте пару
  3. Переверните порядок слов

Навигация по курсу

Решение: Булево значение с proto   |   Дерево совпадения