Тема лабораторной работы: Нейтрализация ошибок (метод Айронса).
Данная лабораторная работа является практической частью курсовой работы по дисциплине "Теория формальных языков и компиляторов".
Цель работы: Реализовать алгоритм нейтрализации синтаксических ошибок и дополнить им программную реализацию парсера.
Задание: Реализовать алгоритм синтаксического анализа с нейтрализацией ошибок (метод Айронса).
Теоретический материал по методу Айронса представлен в файлах.
Студент, выполнивший задание на лабораторную работу, прикрепляет ссылку на git-репозиторий с кодом программы в системe DiSpace в контролирующее мероприятие “Лабораторная работа 4”. В README-файле должна быть отражена следующая информация: вариант задания, примеры допустимых строк, разработанная грамматика, классификация грамматики, граф конечного автомата, тестовые примеры.
Оценка за выполнение лабораторной работы выставляется, если:
Для защиты лабораторной работы студенту необходимо ознакомиться с теоретическим материалом и задачами, представленными в главах 1-3 учебного пособия “Теория языков программирования: проектирование и реализация”.