Compilers Project 1