ECG. Генератор компиляторов



(C) 2009 Е.А. Цимбалюк

Санкт-Петербургский государственный университет информационных технологий механики и оптики

Проектная документация
Исходные тексты

Аннотация

В данной работе описана структура и правила описания грамматик LALR-класса для генератора компиляторов ECG. Данный генератор позволяет создавать парсеры и лексические анализаторы. На вход ECG подается грамматика языка, а на выходе генерируется C++ код, выполняющий следующую работу:

ECG реализован на языке С++. Программная часть генератора, отвечающая за разбор пользовательской грамматики, сгенерирована самим ECG.