The main.py is the primary execution file
lexical_analyzer.py is now a helper file to the main.py