working on lexicalAnalyzer.c