I downloaded latest release of ANTLR - 4.2.2 (antlr-4.2.2-complete.jar) When I use it to generate parsers for grammar file Java.g4 it prints me some warnings like: "Java.g4:525:16: rule 'expression' contains an 'assoc' terminal option in an unrecognized location"
Files was generated but didn't compile
Previous version works fine.
Whats wrong?
Java.g4
file that comes with the source code zip file for the book The Definitive ANTLR 4 Reference (The Pragmatic Bookshelf, January 2013)) persists, amazingly enough, deep into 2022. There are also pretty ugly lines in the example code and deprecation warnings. That book needs a "revised edition". – Golgi