Mini-Java compiler for the course 582648 Code Generation