ANTLR4 - сгенерированный код прослушивателя не работает для грамматики powerbuilder
Я пытаюсь сделать перевод из PowerBuild (старый язык программирования) на Java. Я сталкиваюсь с проблемой во время прогулки по дереву, так как слушатели не работают
Пожалуйста, найдите детали для того же
PowerBuilder Грамматика я взял из репозитория antlr4 github
https://github.com/antlr/grammars-v4/tree/master/powerbuilder
Исходный код
автоматически сгенерированный лексер, файлы парсера по antlr и пример кода treewalker находятся в репозитории https://github.com/ramnar/antlr/tree/master/powerbuilder/target/generated-sources/antlr4
содержание файла sample.pba
FORWARD INT TEST = 23 КОНЕЦ ВПЕРЕД
вопрос
TreeWalker вызывает только методы enterStart_rule и enterHeader_rule. Он не вызывает никаких других методов прослушивателя. В моем случае должен вызываться метод enterForward_decl, чего не происходит. Любые указатели пути вперед приветствуются