|
enum | QuantifierType { GREEDY,
NON_GREEDY,
POSSESSIVE
} |
|
|
| RegExpQuantifier (int min, int max, QuantifierType type, RegExpTree *body) |
|
void * | Accept (RegExpVisitor *visitor, void *data) override |
|
RegExpNode * | ToNode (RegExpCompiler *compiler, RegExpNode *on_success) override |
|
RegExpQuantifier * | AsQuantifier () override |
|
Interval | CaptureRegisters () override |
|
bool | IsQuantifier () override |
|
int | min_match () override |
|
int | max_match () override |
|
int | min () |
|
int | max () |
|
bool | is_possessive () |
|
bool | is_non_greedy () |
|
bool | is_greedy () |
|
RegExpTree * | body () |
|
virtual bool | IsTextElement () |
|
virtual bool | IsAnchoredAtStart () |
|
virtual bool | IsAnchoredAtEnd () |
|
virtual void | AppendToText (RegExpText *text, Zone *zone) |
|
std::ostream & | Print (std::ostream &os, Zone *zone) |
|
void * | operator new (size_t size, Zone *zone) |
|
void | operator delete (void *, size_t) |
|
void | operator delete (void *pointer, Zone *zone) |
|
|
static const int | kInfinity = kMaxInt |
|
Definition at line 408 of file regexp-ast.h.
The documentation for this class was generated from the following files: