src
|
#include <regexp.h>
Public Member Functions | |
RegExp () | |
virtual | ~RegExp () |
virtual void | split (std::set< uint32_t > &)=0 |
virtual uint32_t | calc_size () const =0 |
virtual uint32_t | fixedLength () |
virtual nfa_state_t * | compile (nfa_t &nfa, nfa_state_t *n)=0 |
virtual void | display (std::ostream &) const =0 |
FORBID_COPY (RegExp) | |
Static Public Attributes | |
static free_list< RegExp * > | vFreeList |
Friends | |
std::ostream & | operator<< (std::ostream &o, const RegExp &re) |
|
inlinevirtual |
|
pure virtual |
Implemented in re2c::RuleOp, re2c::AltOp, re2c::CatOp, re2c::MatchOp, re2c::CloseOp, and re2c::NullOp.
|
pure virtual |
Implemented in re2c::RuleOp, re2c::AltOp, re2c::CatOp, re2c::MatchOp, re2c::CloseOp, and re2c::NullOp.
|
pure virtual |
Implemented in re2c::RuleOp, re2c::AltOp, re2c::CatOp, re2c::MatchOp, re2c::CloseOp, and re2c::NullOp.
|
virtual |
Reimplemented in re2c::AltOp, re2c::CatOp, re2c::MatchOp, and re2c::NullOp.
Definition at line 12 of file fixed_length.cc.
re2c::RegExp::FORBID_COPY | ( | RegExp | ) |
|
pure virtual |
Implemented in re2c::RuleOp, re2c::AltOp, re2c::CatOp, re2c::MatchOp, re2c::CloseOp, and re2c::NullOp.
|
friend |
Definition at line 14 of file display.cc.