Автор работы: Пользователь скрыл имя, 19 Июня 2013 в 16:38, курсовая работа
Цель работы:
Построить лексический анализатор с отлавливанием ошибок на данном этапе трансляции.
Построить синтаксический анализатор с отлавливанием ошибок на данном этапе трансляции.
Построить генератор кода основных блоков исходной программы, соответствующей заданному языку, а также дополнительного блока
Введение…………………………………………………………………………3
1.Транслятор………………………………………………………....4
2.Лексический анализатор………….…………………………….…5
3.Синтаксический анализатор……………………………………....6
4.Генератор кода………………………………………………..…….6
5.Синтаксис языка в БНФ. Терминалы, нетерминалы, начальный символ и правила………………………..…………………….……...8
6.Лексический анализатор…………………………………………..10
7.Синтаксический анализатор………………………………………11
8.Генератор кода……………………………………………………..20
Заключение……………………………………………..……………………….24
Список литературы…………………………………………………………….25