[ список материалов курса по трансляторам ]
Демонстрационные примеры к лекционному курсу
Примеры, связанные с разработкой демонстрационного языка программирования (DPL)
Прямой и непрямой лексические анализаторы DPL
(Используются в теме 5:
Лексический анализатор демонстрационного языка программирования
)
Распознаватель DPL, использующий прямой лексический анализатор.
(Используется в теме 10:
Разработка синтаксических диаграмм для распознавателя DPL
)
Подключение к распознавателю DPL таблицы имен.
(Используется в теме 11:
Семантический анализ
)
Исходные тексты транслятора DPL, реализованные на Borland C++ 3.1 под MS DOS
(первая версия)
Различные варианты реализации распознавателя вложенности круглых скобок
Непосредственная реализация автомата с магазинной памятью, распознающего вложенность круглых скобок.
Распознаватель вложенности круглых скобок, реализованный с использованием рекурсивного спуска.
Распознаватель вложенности круглых скобок, реализованный по диаграммам Вирта (динамически порождаемые конечные автоматы).
[ список материалов курса по трансляторам ]
|