ANTLR v3 (released May 17, 2007)

ANTLR 3.0 release (latest version)

ANTLR v2 stable version is 2.7.7 (released November 1, 2006)

antlr-2.7.7.tar.gz (source distribution)

RPMs, MSI, and zips

antlr-2.7.7.msi (md5 hash)
antlr-2.7.6.msi (md5 hash)
antlr-2.7.5-1.i586.rpm (md5 hash)
antlr-2.7.5-1.src.rpm (md5 hash)
antlr-2.7.5.msi (md5 hash)
antlr-2.7.5.msi zipped (md5 hash)

ANTLR Plug-ins and tools

ANTLR Studio Eclipse Plugin [a very impressive integration of ANTLR with eclipse for creating, editing, and debugging parsers]

Stand-alone ANTLR Tool executables

antlr-2.7.6.exe (Win32 executable made with mingw)
antlr-2.7.5.jar (jar file only--tool and Java runtime)
antlr-2.7.5.exe (Win32 executable made with mingw)

Source distribution

antlr-2.7.7.tar.gz

Useful or common extras

StringTemplate Template Engine
XPA: XML processing for ANTLR

Previous versions

antlr-2.7.6.tar.gz (source distribution)
Antlr.NET 2.7.6 (converted from antlr.jar with IKVM) antlr-2.7.5.tar.gz
antlr-2.7.4.tar.gz
antlr-2.7.4.jar (jar file only)
antlr 2.7.4 (Win32 w/o dependencies on cygwin dlls)
antlr 2.7.4 (linux x86 with c lib)
antlr-2.7.3.tar.gz
antlr-2.7.3.jar (jar file only)
antlr-2.7.2.zip
antlr-2.7.2.tar.gz
antlr-2.7.1.tar.gz
antlr-2.7.0.zip
antlr-2.7.0.tar.gz
antlr-2.6.0.zip
antlr-2.6.0.tar.gz
antlr-2.5.0.zip
antlr-2.5.0.tar.gz
antlr-2.4.0.zip


Support the ANTLR Project by making a donation!

Terence often pays for things like the antlr.org server, conference travel, and this site design (that alone cost US$1000). Buy him a beer and pizza remotely ;)

ANTLR comes with complete source and has no restrictions on its use.

Please see getting started.

Terence Parr, the ANTLR project leader, is available for tech support and consulting.

Please also join in the ANTLR discussions on the antlr-interest list.

Binaries

The binary files are native executables for the ANTLR tool itself (not the run-time support etc...). You do not have to have Java on your system now to use ANTLR for C++, C#, or Python output. Even for Java users, it is still more convenient to run this binary as it loads faster and you don't have CLASSPATH issues.

Luca Di Gaspero provided a makefile so you can use GCJ to build your own.