Compiler Design Project 1