Project 1 for Compiler techniques