Как я могу построить AST, используя ANTLR4? [Дубликат]
На этот вопрос уже есть ответ:
Как создать AST с помощью ANTLR4? 2 ответа У меня есть грамматика ANTLR3, которая создает абстрактное синтаксическое дерево. Я смотрю на обновление до ANTLR4. Однако, похоже, что ANTLR4 создает только деревья разбора, а не абстрактные синтаксические деревья. Например,output=AST
араметр @ больше не распознается. Кроме того, ни "АСТ" ни "абстрактный синтаксис" появляется в тексте "Полная ссылка ANTLR4".
Мне интересно, что-то упустил.
настоящее время мое приложение @ знает, как сканировать AST, созданный ANTLR3. Изменение его для обработки дерева разбора не невозможно, но это будет немного работы. Я хочу быть уверен, что это необходимо, прежде чем я начну идти по этому пути.