|
|
Compiler Construction Tools
- On-line documentation is available for the following compiler tools:
- Available scanner generators for Java:
-
JLex, a scanner generator for Java, very similar to Lex.
- JFLex, flex for Java.
- Available parser generators for Java:
-
CUP, a parser generator for Java, very similar to YACC.
- BYACC/J,
a different version of Berkeley YACC for Java. It is an extension
of the standard YACC (a -j flag has been added to generate Java
code).
- Other compiler tools:
- JavaCC,
a parser generator for Java, including scanner generator and parser
generator. Input specifications are different than those suitable
for Lex/YACC. Also, unlike YACC, JavaCC generates a top-down parser.
- ANTLR, a set of language translation
tools (formerly PCCTS). Includes scanner/parser generators for C,
C++, and Java.
|