RE/flex abstract matcher base class and pattern matcher class. More...
#include "debug.h"#include "input.h"#include "traits.h"#include <cassert>#include <cctype>#include <iterator>

Classes | |
| class | reflex::AbstractMatcher |
| The abstract matcher base class template defines an interface for all pattern matcher engines. More... | |
| struct | reflex::AbstractMatcher::Const |
| AbstractMatcher::Const common constants. More... | |
| struct | reflex::AbstractMatcher::Option |
| AbstractMatcher::Options for matcher engines. More... | |
| class | reflex::AbstractMatcher::Iterator< T > |
| AbstractMatcher::Iterator class for scanning, searching, and splitting input character sequences. More... | |
| class | reflex::AbstractMatcher::Operation |
| AbstractMatcher::Operation functor to match input to a pattern, also provides a (const) AbstractMatcher::iterator to iterate over matches. More... | |
| class | reflex::PatternMatcher< P > |
| The pattern matcher class template extends abstract matcher base class. More... | |
Namespaces | |
| reflex | |
Functions | |
| int | reflex::isword (int c) |
| Check word character. More... | |
RE/flex abstract matcher base class and pattern matcher class.