Compiler project of simple, imperative language supporting basic operations (loop, assignments, etc.)