CMSC 430_PROJECT 4_ SEMANTIC ANALYZER