Antlr Articles about
Antlr
Website Links For
Antlr
 

Information About

Antlr




ANTLR is a Parser Generator that uses LL(k) parsing. ANTLR's predecessor is a parser generator known as PCCTS .

ANTLR stands for "ANother Tool for Language Recognition". Given that ANTLR is in competition with LR Parser generators, the alternative reading "ANT(i)-LR" may not be accidental.
ANTLR rules are expressed in a format deliberately similar to EBNF instead of the Regular Expression syntax employed by other parser generators.

At the moment, ANTLR supports generating code in the following languages: C++ , Java , Python , C# .

For an introduction, see the ANTLR tutorial at the University of Birmingham . For background on the theory, see articles from the ANTLR pages, e.g. an ANTLR journal paper .

An IDE called ANTLR Studio that plugs into the Eclipse development environment is also available.


SEE ALSO



EXTERNAL LINKS