Here is a list of all files with brief descriptions:
| abslexer.h | RE/flex abstract lexer base class for reflex-generated scanners |
| absmatcher.h | RE/flex abstract matcher base class and pattern matcher class |
| bits.h | RE/flex operations on dynamic bit vectors |
| boostmatcher.h | Boost::regex-based matcher engines for pattern matching |
| convert.h | RE/flex regex converter |
| debug.h | RE/flex debug logs and assertions |
| error.h | RE/flex regex errors |
| flexlexer.h | RE/flex Flex-compatible FlexLexer base class and Flex-compatible macros |
| fuzzymatcher.h | RE/flex fuzzy matcher engine |
| input.h | RE/flex input character sequence class |
| linematcher.h | Matcher engine to match lines and nothing else |
| matcher.h | RE/flex matcher engine |
| pattern.h | RE/flex regular expression pattern compiler |
| pcre2matcher.h | PCRE2-JIT-based matcher engines for pattern matching |
| posix.h | Get POSIX character class ranges and regex translations |
| ranges.h | RE/flex range sets as closed and open-ended set containers |
| reflex.cpp | RE/flex scanner generator replacement for Flex/Lex |
| reflex.h | RE/flex scanner generator replacement for Flex/Lex |
| setop.h | RE/flex operations on STL containers and sets |
| simd.h | RE/flex SIMD primitives |
| stdmatcher.h | C++11 std::regex-based matcher engines for pattern matching |
| timer.h | Measure elapsed wall-clock time in milliseconds |
| traits.h | Type traits for (non-)const type inference |
| unicode.h | Get Unicode character class ranges and UTF-8 regex translations |
| utf8.h | RE/flex UCS to UTF-8 converters |