A class project for Compilers.