MiniJava to MIPS compiler made for CS352 in 6 parts.