Автор: Пользователь скрыл имя, 11 Февраля 2013 в 18:48, контрольная работа
Постановка задачи:
Создать грамматику, описывающую конструкцию языка Pascal-оператор if. Для этой грамматики разработать интерпретатор, обеспечивающий показ промежуточных шагов анализа (лексический анализ, синтаксический анализ, построение дерева вывода и синтаксическое дерево).
Постановка задачи 2
Теоретические основы разработки трансляторов 3
Построение лексического анализатора 3
Построение синтаксического анализатора 4
Описание синтаксических конструкций …………………………………………...6
Грамматика, описывающая язык…………………………………………………… 8
Управляющая таблица 8
Листинг программы 9
Результаты работы программы 17
Список литературы 22