Compiler for Classroom Object Oriented Language ( COOL ) written in C++