Project for Compiler course, written by Stephen Bush, Jonathan Koenes, and Skylar Downes