CMSC 432 - Compilers Project