|
enum | Type { LOOKAHEAD,
LOOKBEHIND
} |
|
|
| RegExpLookaround (RegExpTree *body, bool is_positive, int capture_count, int capture_from, Type type) |
|
void * | Accept (RegExpVisitor *visitor, void *data) override |
|
RegExpNode * | ToNode (RegExpCompiler *compiler, RegExpNode *on_success) override |
|
RegExpLookaround * | AsLookaround () override |
|
Interval | CaptureRegisters () override |
|
bool | IsLookaround () override |
|
bool | IsAnchoredAtStart () override |
|
int | min_match () override |
|
int | max_match () override |
|
RegExpTree * | body () |
|
bool | is_positive () |
|
int | capture_count () |
|
int | capture_from () |
|
Type | type () |
|
virtual bool | IsTextElement () |
|
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 500 of file regexp-ast.h.
The documentation for this class was generated from the following files: