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

Зробіть дату зрозумілою людині

Завдання

Напишіть граматику, що розбирає дату у форматі ISO, як-от '2026-07-05', на три токени: year, month та day. Напишіть клас дій, у якому метод кожного токена створює (make) значення: year та day створюють своє число як ціле, а month створює англійську назву місяця (1January, …, 12December). Метод TOP потім читає ці три значення через .made і створює зрозумілий людині рядок на кшталт '5 July 2026'. Розберіть '2026-07-05' із цим класом дій і надрукуйте .made.

Приклад

Програма друкує:

5 July 2026

Рішення

Дивіться рішення

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

Розв’язання: Одна граматика, два класи дій   |   Розв’язання: Зробіть дату зрозумілою людині