Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
Freenet DSL
Who's Online
7 user(s) are online (5 user(s) are browsing encyclopedia)

Members: 0
Guests: 7

more...
browser tip
recommendation!
Sponsored
partner

ANTLR

ANTLR is a parser generator that uses LL parser 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 Extended Backus Naur form instead of the regular expression syntax employed by other parser generators.

At the moment, ANTLR supports the following as target languages: C plus plus, Java programming language, Python programming language, C Sharp programming language.

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

= See also =

  • JavaCC
  • SableCC
  • = External links =

  • [http://www.antlr.org/ ANTLR]