Compiler Project for CSC 416