fast clone of lex(1), the lexical scanner generator