Курс языка программирования Raku / Регулярные выражения и грамматики / Грамматики / Грамматики, классы и наследование / Exercises
Число с proto
Задача
Напишите грамматику, разбирающую number, который может
быть либо десятичным целым (одна или более цифр), либо шестнадцатеричным
литералом (0x, за которым идут шестнадцатеричные цифры
0–9, a–f).
Используйте proto-токен с двумя вариантами
:sym<…>: dec и hex.
Разберите '0xff' и напечатайте, удался ли разбор.
Пример
Программа печатает:
TrueРешение
Навигация по курсу
← Решение: Унаследуйте грамматику | Решение: Число с proto →