hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
Public Member Functions | |
makeSuccStateF (MDFA *dfa, const PatternRows &ps, size_t c) | |
MStatePtr | with (const MatchAny *ma) const |
MStatePtr | with (const MatchLiteral *) const |
MStatePtr | with (const MatchRegex *) const |
MStatePtr | with (const MatchRecord *) const |
MStatePtr | with (const MatchVariant *) const |
MStatePtr | with (const MatchArray *) const |
Static Public Member Functions | |
static PatternRows | regexNormalize (const PatternRows &ps, size_t c) |
Public Attributes | |
MDFA * | dfa |
const PatternRows & | ps |
size_t | c |
|
inline |
|
inlinestatic |
Implements hobbes::switchPattern< MStatePtr >.
|
inlinevirtual |
Implements hobbes::switchPattern< MStatePtr >.
|
inlinevirtual |
Implements hobbes::switchPattern< MStatePtr >.
|
inlinevirtual |
Implements hobbes::switchPattern< MStatePtr >.
|
inlinevirtual |
Implements hobbes::switchPattern< MStatePtr >.
|
inlinevirtual |
Implements hobbes::switchPattern< MStatePtr >.
size_t hobbes::makeSuccStateF::c |
MDFA* hobbes::makeSuccStateF::dfa |
const PatternRows& hobbes::makeSuccStateF::ps |