For the core compiler project, you will complete a non-optimizing compiler for the TL language as described by the TL 15.0 Specification. The resulting compiler should translate TL source code, producing output at several intermediate stages, into MIPS assembly code executable in a simulator.