SJSU CS153 DMC Compiler