Added lexical analyzer.