
Latest version is 3.4
Download now! »


What is ANTLR?
ANTLR, ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages. ANTLR provides excellent support for tree construction, tree walking, translation, error recovery, and error reporting. There are currently about 5,000 ANTLR source downloads a month.
ANTLR has a sophisticated grammar development environment called ANTLRWorks, written by Jean Bovet.
Terence Parr is the maniac behind ANTLR and has been working on language tools since 1989. He is a professor of computer science at the University of San Francisco.
More...

Testimonials
We all benefit from Antlr
Guido Leenders at Invantive
We have developed a software package that integrates with Microsoft Excel...
Great Tool
Maximus
Using this to parse a custom lightweight scripting language. It was quick...
so good but so hard
Wang Bin
I am a graduate from China and just learning your ANTLR. It's good but...
Kudos
Guido van Rossum
I'm actually really liking ANTLR! I have a pretty darn good velocity with...
More...

Showcase
UDK/UnrealScript plugin for Eclipse
Ori Hanegby Wed Aug 17, 2011 08:28
UDK/UnrealScript support for eclipse. Adds support for code completion,...
Open Cloud Computing Interface
Andy Edmonds Tue Jun 21, 2011 08:49
The OCCI grammar supplies a lexer and parser that will validate any valid...
Zoneinfo TZ
Christopher Hunt Sun Apr 3, 2011 16:14
Zoneinfo TZ is a Java time zone library that parses zoneinfo files and...
More...


Documentation
Grammars
grammar
Tue Feb 14, 2012 19:52
a->a1|a2
fsdfsf
Tue Feb 14, 2012 19:17
SPARQL Grammar 1.1
Juergen Pfundt, Michele Mostarda, Simone Tripodi Thu Jan 5, 2012 19:19
SPARQL (pronounced "sparkle") is the query language for the Semantic Web...
PowerBuilder Powerscript
Ivan Brezina Wed Dec 21, 2011 08:30
Sybase PowerBuilder grammar
More... 
Mailing list
Subject: lexer semantic predicate
Philippe Frankson Fri, 17 Feb 2012 00:28:47 +0100
Subject: lexer semantic predicate
Philippe Frankson Thu, 16 Feb 2012 12:30:49 +0100
Subject: C++ Target - Second Version - (works with all
Terence Parr Wed, 15 Feb 2012 12:53:49 -0800
Subject: Help With Antlr3.4 on Mac Os X
Jim Idle Wed, 15 Feb 2012 11:25:01 -0800
More... 
You are viewing a mobilized version of this site...
View original page here