Lexical Analyzer Generator for C++ based on regular expressions in the lex/flex style. Generated engines can be up to three times faster than with flex. Quex supports a wide range of character encodings (incl. UTF8, UTF16, ...).