Предназначение разработки 3
Конструкция данных и способы их обработки 3
Способ рекурсивного спуска 3
Запросы к программе 6
Запросы к многофункциональным характеристикам 6
Исходные данные 6
Запросы к составу и характеристикам технических средств 6
Условия эксплуатации 7
Программная реализация 7
Результаты 8
Перечень литературы 9
Листинг программы 10
Тестирование 14
Выдержка
Большая часть узнаваемых способов разбора принадлежат одному из 2-ух классов, один из которых сводит нисходящие(top-down)методы, а иной - восходящие(bottom-up)методы. Возникновение данных определений соединено с тем, каким образом строятся узлы синтаксического бревна: или от корня(теоремы грамматики)к листьям(терминальным символам), или от листьев к корню.
Литература
1. Ахо А. , Козни Р. , Ульман Дж. Компиляторы: взгляды, технологии, приборы. М. : Вильямс, 2003
2. Вояковская Н. Н. , Москаль А. Е. Разработка компиляторов. Электрический ресурс: http://www. intuit. ru/department/sa/compilersdev/6/
3. Грис Д. Конструирование компиляторов для цифровых вычислительных машин. - М. : Мир, 1975
4. Шень А. Программирование: аксиомы и задачки. 2-е изд. , - М. : МЦНМО, 2004
5. Энциклопедия Википедия. Электрический ресурс: ru. wikipedia. org
Большинство известных методов анализа принадлежат одному из двух классов, один из которых объединяет нисходящие (top-down) алгоритмы, а другой - восходящие (bot