Symbol Table position Id1 attributes Initial Id2 attributes rate Id3 attributes An expression of the form: Position =Initial +60*Rate gets converted to>id1 id2 +60*id3 So the Lexical Analyzer symbols to an array of easy to use symbolic constants (TOKENS).Also,it removes spaces and other unnecessary things like comments etc. CS308 Compiler TheorySymbol Table position Id1 & attributes Id1 & attributes Initial Id2 & attributes rate Id3 & attributes An expression of the form : Position =Initial +60*Rate gets converted to Æ id1 = id2 +60*id3 So the Lexical Analyzer symbols to an array of easy to use symbolic constants (TOKENS). Also, it removes spaces and other unnecessary things like comments etc comments etc. CS308 Compiler Theory