Homework of NTOUCS Compiler courses.  Please use it in the right condition!