CS 421: Programming Languages and Compilers
Machine Problem 5 (MP5)
MP5 will have you write a recursive descent parser for a subset of MiniJava.

Make sure you read the "Guide for Doing MPs".

Files
mp5.pdf
mp5grader.tar.gz
mp5common.mli
mp5-sol.ml