Я использую antlr4 для анализа текстового файла JCL. Может иметь несколько дочерних объектов. Пример. В задании JCL может быть несколько шагов, а в шагах - несколько объектов DD. Файл грамматики в настоящее время анализирует текст, как и ожидалось. Мой вопрос о после анализа посетителя и слушателя там. Как можно создать JOB с несколькими шагами и шагами, имеющими несколько объектов DD.
В методе входа и выхода в listner я переопределю и создаю один объект, но как сохранить дочерние и родительские отношения, я не смог этого сделать.