Compiler Design Assignment