Es scheint, dass antlr-3.5.1-complete.jar und antilr-3.5.1-complete-no-st3.jar Code-Targeting-C-Laufzeit generiert, die eine Menge der "_empty" Kennung in der DFA hat, die ist nirgends definiert.antlr 3.5.1 generiert Code für C-Laufzeit mit nicht deklariertem Identifikator: _empty. Irgendwelche Fix verfügbar?
antlr-3.4 generiert den Code mit dfa31_T_empty, der die richtige ID sein sollte.
Ich könnte das wahrscheinlich beheben, indem ich _empty als NULL definiere, aber das ist ein Hack.
Gibt es irgendeine Antlr-3.5.2 oder so verfügbar, die diesen Fehler behebt?
Cheers, Adrian Pop/
Diese gehört zum Projekt-Issue-Tracker unter https://github.com/antlr/antlr3/issues –