Project for creating parser generators for LL1 grammars with synthetic and inherited attributes
Генератор парсеров для грамматик, принадлежащих LL1. Данный генератор поддерживает наследуемые и синтезируемые аттрибуты.
Формат грамматики представлен в MyGrammar.g4. Разборщики сгенерированны в package: grammar.
Пример файла с заданной грмматикой для генерации представлен в файле Calculator.
Для генерации запустите Main передав 2 аргумента.
-
Имя файла с грамматикой.
-
Путь, куда генерировать парсер и лексер.