absmatcher.h File Reference

updated Fri Dec 9 2016
 
Classes | Namespaces | Functions
absmatcher.h File Reference

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>
Include dependency graph for absmatcher.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

RE/flex abstract matcher base class and pattern matcher class.

Author
Robert van Engelen - engel.nosp@m.en@g.nosp@m.enivi.nosp@m.a.co.nosp@m.m