This is a Compiler for the YASL program as described by Dave Berque at DePauw university for CSC426A Fall 2014