¿Cómo puedo construir un AST usando ANTLR4? [duplicar

Esta pregunta ya tiene una respuesta aquí:

¿Cómo crear AST con ANTLR4? 2 respuestas

Tengo una gramática ANTLR3 que crea un árbol de sintaxis abstracta. Estoy buscando actualizarme a ANTLR4. Sin embargo, parece que ANTLR4 solo crea árboles de análisis y no árboles de sintaxis abstracta. Por ejemplo, laoutput=ASTa opción @ ya no se reconoce. Además tampoco "AST" nor "sintaxis abstracta" aparece en el texto de "La referencia ANTLR4 definitiva".

Me pregunto si me falta algo.

Mi aplicación actualmente sabe cómo rastrear el AST producido por ANTLR3. Cambiarlo para procesar un árbol de análisis no es imposible, pero será un poco de trabajo. Quiero asegurarme de que es necesario antes de comenzar por ese camino.