pattern.h File Reference

updated Thu May 14 2020 by Robert van Engelen
 
Classes | Namespaces
pattern.h File Reference

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

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
 

Detailed Description

RE/flex regular expression pattern compiler.

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