Компилятор языка MiniJava по курсу теории компиляторов.