A compiler for Minijava, with the addition of lambda function syntax.