Compiler Homework of Jing Yang