Курс по Raku / Регулярни изрази и граматики / Граматики / Граматики, класове и наследяване / Exercises
Наследете граматика
Задача
Напишете базова граматика Animal, чийто TOP
съпоставя токен sound (коя да е дума). После напишете две
граматики, които я наследяват: Dog, която предефинира
sound на woof, и Cat, която го
предефинира на meow. Разберете 'woof' с
Dog, 'meow' с Cat и — за да
покажете, че всяка пази собствения си звук — също 'meow' с
Dog. Отпечатайте дали всеки разбор е успял.
Пример
Програмата отпечатва:
True
True
FalseРешение
Навигация в курса
← Тест — Граматики и наследяване | Решение: Наследете граматика →