DOWNLOAD v3.4

The primary reason for this release is to remove the dependency on ANTLR v2. ANTLR v3.3 and earlier were written using ANTLR v2 grammars and StringTemplate v3, which itself had an ANTLR v2 dependency. Because the v2 license was unclean, projects such eclipse could not include ANTLR v3. This version, 3.4, is completely BSD clean and all additions were subject to the click wrap license or the ANTLR contributor's certificate of origin. ANTLR 3.4 written using StringTemplate 4.0.4, but generated parsers that built templates still use StringTemplate v3 for backward compatibility. A big thanks goes to Sam Harwell, for converting all of the v2 ANTLR grammars in ANTLR v3 to v3!

Targets consistent with ANTLR 3.4: C# 3 target, Java, Scala (no ASTs), Python, Objective-C, C.

Improvements

Bug fixes