Compiler Developed for CPSC 827: Translation of Programming Languages