This is compiler for COOL programming language (for Stanford Compilers course)