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

Дерево розбору, make і made

Розбір повідомляє вам, що рядок зіставляється з граматикою, і будує дерево розбору — об’єкт збігу з іменованим захопленням для кожного токена. Але зазвичай вам потрібен не сирий текст, а результат: ціле число 42, а не символи 4 та 2.

Цей розділ показує, як обходити дерево розбору й як прикріпити обчислене значення до збігу за допомогою make, а потім прочитати його назад через made.

Теми цього розділу

Практика

Виконайте 2 тести за змістом цього розділу.

Вправи

У цьому розділі 3 вправи. Перш ніж братися до практики, вивчіть усі теми розділу.

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

Навігація курсом

Розв’язання: Булеве значення з proto   |   Дерево збігу