Its ideal lexical analyzer