A compiler program that generates MIPS code from the Crux programming language