Jak mogę zbudować AST przy użyciu ANTLR4? [duplikować

To pytanie ma już odpowiedź tutaj:

Jak utworzyć AST z ANTLR4? 2 odpowiedzi

Mam gramatykę ANTLR3, która buduje abstrakcyjne drzewo składniowe. Zastanawiam się nad aktualizacją do ANTLR4. Wydaje się jednak, że ANTLR4 buduje tylko drzewa analizy, a nie abstrakcyjne drzewa składniowe. Na przykładoutput=ASTpcja @ nie jest już rozpoznawana. Ponadto ani „AST” ani „składnia abstrakcyjna” pojawia się w tekście „The Definitive ANTLR4 reference”.

Zastanawiam się, czy coś mi brakuje.

Moja aplikacja obecnie wie, jak czołgać się po AST produkowanej przez ANTLR3. Zmiana go w celu przetworzenia parsowanego drzewa nie jest niemożliwa, ale będzie to trochę pracy. Chcę mieć pewność, że to konieczne, zanim zacznę tę drogę.