Syntax Analyzer and Semantic Evaluator