RE/flex regular expression pattern compiler. More...
#include <reflex/bits.h>
#include <reflex/debug.h>
#include <reflex/error.h>
#include <reflex/input.h>
#include <reflex/ranges.h>
#include <reflex/setop.h>
#include <cctype>
#include <cstring>
#include <iostream>
#include <string>
#include <list>
#include <map>
#include <set>
#include <vector>
Classes | |
class | reflex::Pattern |
Pattern class holds a regex pattern and its compiled FSM opcode table or code for the reflex::Matcher engine. More... | |
struct | reflex::Pattern::Const |
Common constants. More... | |
struct | reflex::Pattern::Chars |
Set of chars and meta chars. More... | |
struct | reflex::Pattern::Position |
Finite state machine construction position information. More... | |
struct | reflex::Pattern::Tree |
Tree DFA constructed from string patterns. More... | |
struct | reflex::Pattern::Tree::Node |
struct | reflex::Pattern::DFA |
DFA created by subset construction from regex patterns. More... | |
struct | reflex::Pattern::DFA::State |
struct | reflex::Pattern::Option |
Global modifier modes, syntax flags, and compiler options. More... | |
Namespaces | |
reflex | |
RE/flex regular expression pattern compiler.