Home
  Contact
  Short Vita
  Research
  Teaching
  LSDIS Lab
  Links

Compiler Construction Tools

  1. On-line documentation is available for the following compiler tools:
  2. Available scanner generators for Java:
    • JLex, a scanner generator for Java, very similar to Lex.
    • JFLex, flex for Java.
  3. 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).
  4. 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.