The Compiler Project for Csci 5161 of Spring 2014