| |
| | Dr. Dobb's | Compiler Construction with ANTLR and Java | July 22, 2001 (Site not responding. Last check: 2007-09-07) |
 | | ANTLR, short for "Another Tool for Language Recognition," is a language tool that gives you a framework for constructing recognizers, compilers, and translators for C, C++, and Java. |
 | | I sometimes refer to ANTLR as "LEX and YACC for the third millennium." Written entirely in Java, it generates either Java or C++, combines the lexical analyzer and parser specifications in one file, optionally generates abstract syntax trees (ASTs) and tree-walking classes, and allows very fine-grained control of the parse through predicates. |
 | | ANTLR works equally well on all platforms that support a Java VM, and for the adventurous, there's the C++ code generator. |
| www.ddj.com /documents/s=905/ddj9903h/9903h.htm (2441 words) |
|