Goals1Completearecursive–descentparserforTINY+.Parsergivessyntaxanalysistothetokensgeneratedbythescanner.Outputoftheparserisanabstractsyntaxtree.2Semanticanalyzerbuildsthesymboltableandchecksemanticerrors.3IntermediatecodegeneratorwilltranslateanyTINY+programintothree-addressintermediat