6. Типы данных

Лабораторная №6 — Типы данных #

Задания 6.1 и 6.2 являются обязательными на этом курсе только для оценки 5 («отлично»).

Цель лабораторной №6 — внести два существенных изменения:

  1. Реализовать поддержку типов данных
  2. Реализовать проверку правил семантики после синтаксического разбора, но до начала интерпретации

Все задания выполняются в вашем Git-репозитории:

Рекомендуется использовать пример PsTiger

Задания разделены по ролям:

Роль студентаЗадание №1Задание №2
Аналитик6.1A6.2A
Разработчик6.1D6.2D
Эксперт6.1E6.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