src
|
#include <regexp_rule.h>
Public Member Functions | |
RuleOp (const Loc &l, RegExp *r1, RegExp *r2, rule_rank_t r, const Code *c, const std::string *cond) | |
void | display (std::ostream &o) const |
void | split (std::set< uint32_t > &) |
uint32_t | calc_size () const |
nfa_state_t * | compile (nfa_t &nfa, nfa_state_t *n) |
FORBID_COPY (RuleOp) | |
Public Member Functions inherited from re2c::RegExp | |
RegExp () | |
virtual | ~RegExp () |
virtual uint32_t | fixedLength () |
FORBID_COPY (RegExp) | |
Public Attributes | |
const Loc | loc |
RegExp * | ctx |
rule_rank_t | rank |
const Code * | code |
const std::string | newcond |
Additional Inherited Members | |
Static Public Attributes inherited from re2c::RegExp | |
static free_list< RegExp * > | vFreeList |
Definition at line 13 of file regexp_rule.h.
|
inline |
Definition at line 28 of file regexp_rule.h.
|
virtual |
Implements re2c::RegExp.
Definition at line 42 of file calc_size.cc.
|
virtual |
Implements re2c::RegExp.
Definition at line 58 of file nfa.cc.
|
virtual |
re2c::RuleOp::FORBID_COPY | ( | RuleOp | ) |
|
virtual |
Implements re2c::RegExp.
Definition at line 43 of file split.cc.
const Code* re2c::RuleOp::code |
Definition at line 24 of file regexp_rule.h.
RegExp* re2c::RuleOp::ctx |
Definition at line 22 of file regexp_rule.h.
const Loc re2c::RuleOp::loc |
Definition at line 16 of file regexp_rule.h.
const std::string re2c::RuleOp::newcond |
Definition at line 25 of file regexp_rule.h.
rule_rank_t re2c::RuleOp::rank |
Definition at line 23 of file regexp_rule.h.