Lexical analyzer for parsing C file and classifying into tokens