Лабораторная №6 — Типы данных #
Задания 6.1 и 6.2 являются обязательными на этом курсе только для оценки 5 («отлично»).
Цель лабораторной №6 — внести два существенных изменения:
- Реализовать поддержку типов данных
- Реализовать проверку правил семантики после синтаксического разбора, но до начала интерпретации
Все задания выполняются в вашем Git-репозитории:
Рекомендуется использовать пример PsTiger
Задания разделены по ролям:
| Роль студента | Задание №1 | Задание №2 |
|---|---|---|
| Аналитик | 6.1A | 6.2A |
| Разработчик | 6.1D | 6.2D |
| Эксперт | 6.1E | 6.2E |
Зависимости между заданиями:
flowchart TD
6.1A --> 6.1D
6.1A --> 6.2A
6.1D --> 6.2D
6.2A --> 6.2D
6.1E --> 6.2E
6.2A --> 6.2E
6.2D --> 6.2E