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

Булева стойност с proto

Задача

Напишете граматика, която разбира bool — или думата true, или думата false. Използвайте прототокен с два варианта :sym<…>. Разберете 'true', 'false', а също и 'unknown' (което не е нито едното, нито другото), като отпечатате дали всеки разбор е успял.

Пример

Програмата отпечатва:

True
True
False

Решение

Вижте решението

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

Решение: Число с proto   |   Решение: Булева стойност с proto