JExpr

JExpr - a parser for a very small subset of Java.

See:
          Description

Packages
cager.jexpr The top-level package for JExpr.
cager.jexpr.ast Package containing ASTs for JExpr.
cager.jexpr.visitor Package containing visitors for JExpr.

 

JExpr - a parser for a very small subset of Java. It was created to help me understand what would be necessary to develop a full compiler starting from a JavaCC-generated parser - in effect to answer the FAQ "TODO".

Only a very small subset of Java can be compiled - see expr.txt as an example.

This system consists of the following components: