A lex/flex like (not fully POSIX lex compatible) utility.