Compiler for Cool (Classroom Programming Language)