A lexical analyzer generator tool