A compiler for a subset of the Java programming language.
This project is based off of the readings from "Modern Compiler Implementation in Java (2nd Ed.)" by Andrew Appel.
For the MiniJava language reference manual, please consult: http://alumni.cs.ucr.edu/~weesan/cs152/MiniJava.html.