A compiler for the COOL programming language. Implemented for our Compiler Construction Course, ICOM4029 at UPRM