Mini-Imperative Programming Language Compiler - CS 5500