Компилятор с подмножества языка Pascal

Компилятор с подмножества языка Pascal
Курсовая работа/курсовой проект
Системное программное обеспечение
2013
В заданном подмножестве языка Pascal поддерживаются следующие возможности:
-целочисленные константы
-не не чувствительные к регистру идентификаторы
-описание переменных типа shortint
-оператор цикла repeat ... until ... ;
-сложные логические выражения ( =, <>,>, <, <=,>=,not, and, or, xor)
-оператор присваивания с простым арифметическим выражением (+,-,*,div, mod)
-многострочные комментарии
Синтаксический анализ должен осуществляться восходящим методом на основе LR-грамматик. Разбор логического выражения должен осуществляться с помощью метода Дейкстры.
Введение 5
1 Анализ технического задания 7
2 Описание языка 9
3 Выбор и обоснование архитектуры 11
4 Разработка алгоритма 13
5 Описание программы 17
6 Методика испытаний 18
Заключение 23
Список использованных источников 24
Приложение А 25
Приложение Б 26
Приложение В 34
Приложение Г 35
1000.00