Compiler for the Design Compilers course at Marist