Our Compiler for COSC4400 - Compiler Construction