ANTLR ANTLR

ANTLR - Definition and Overview

ANTLR is a parser generator that uses LL(k) parsing.

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.

For an introction, see the ANTLR tutorial at the University of Birmingham (http://supportweb.cs.bham.ac.uk/documentation/tutorials/docsystem/build/tutorials/antlr/antlr.html). For background on the theory, see articles from the ANTLR pages, e.g. an ANTLR journal paper (http://www.antlr.org/article/1055550346383/antlr.pdf).

External links

  • ANTLR (http://www.antlr.org/)


Example Usage of ANTLR

mbrebeccjadw: more ANTLR - Java, and comparisons to PLY and PyParsing http://tinyurl.com/ykhfqxd
gafferongames: "Why program by hand in five days what you can spend five years of your life automating?" - Terence Parr, Creator of ANTLR
gafferongames: Best book on ANTLR I've found, read it if you want to write a parser: http://pragprog.com/titles/tpANTLR/the-definitive-ANTLR-reference
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.