Updated lexical_analyzer.py