SoftCraft
разноликое программирование

Top.Mail.Ru

Архив с дополнительными материалами по трансляторам


[ список материалов курса по трансляторам ]


Демонстрационные примеры к лекционному курсу


Примеры, связанные с разработкой демонстрационного языка программирования (DPL)

Прямой и непрямой лексические анализаторы DPL

(Используются в теме 5: Лексический анализатор демонстрационного языка программирования )

Распознаватель DPL, использующий прямой лексический анализатор.

(Используется в теме 10: Разработка синтаксических диаграмм для распознавателя DPL )

Подключение к распознавателю DPL таблицы имен.

(Используется в теме 11: Семантический анализ )

Исходные тексты транслятора DPL, реализованные на Borland C++ 3.1 под MS DOS (первая версия)

Различные варианты реализации распознавателя вложенности круглых скобок

Непосредственная реализация автомата с магазинной памятью, распознающего вложенность круглых скобок.

Распознаватель вложенности круглых скобок, реализованный с использованием рекурсивного спуска.

Распознаватель вложенности круглых скобок, реализованный по диаграммам Вирта (динамически порождаемые конечные автоматы).


[ список материалов курса по трансляторам ]