fixed Lexical Analysis