lexical analyzer working.