Final project for course "Compiler" in NCKU