Flutter Engine
The Flutter Engine
|
#include <regexp_ast.h>
Classes | |
class | Builder |
Public Types | |
enum | Type { LOOKAHEAD , LOOKBEHIND } |
Public Member Functions | |
RegExpLookaround (RegExpTree *body, bool is_positive, intptr_t capture_count, intptr_t capture_from, Type type) | |
virtual void * | Accept (RegExpVisitor *visitor, void *data) |
virtual RegExpNode * | ToNode (RegExpCompiler *compiler, RegExpNode *on_success) |
virtual RegExpLookaround * | AsLookaround () |
virtual Interval | CaptureRegisters () const |
virtual bool | IsLookaround () const |
virtual bool | IsAnchoredAtStart () const |
virtual intptr_t | min_match () const |
virtual intptr_t | max_match () const |
RegExpTree * | body () const |
bool | is_positive () const |
intptr_t | capture_count () const |
intptr_t | capture_from () const |
Type | type () const |
Public Member Functions inherited from dart::RegExpTree | |
virtual | ~RegExpTree () |
virtual void * | Accept (RegExpVisitor *visitor, void *data)=0 |
virtual RegExpNode * | ToNode (RegExpCompiler *compiler, RegExpNode *on_success)=0 |
virtual bool | IsTextElement () const |
virtual bool | IsAnchoredAtStart () const |
virtual bool | IsAnchoredAtEnd () const |
virtual intptr_t | min_match () const =0 |
virtual intptr_t | max_match () const =0 |
virtual Interval | CaptureRegisters () const |
virtual void | AppendToText (RegExpText *text) |
void | Print () |
Public Member Functions inherited from dart::ZoneAllocated | |
ZoneAllocated () | |
void * | operator new (size_t size) |
void * | operator new (size_t size, Zone *zone) |
void | operator delete (void *pointer) |
Additional Inherited Members | |
Static Public Attributes inherited from dart::RegExpTree | |
static constexpr intptr_t | kInfinity = kMaxInt32 |
Definition at line 346 of file regexp_ast.h.
|
inline |
Definition at line 349 of file regexp_ast.h.
|
virtual |
Implements dart::RegExpTree.
|
virtual |
|
inline |
Definition at line 368 of file regexp_ast.h.
|
inline |
Definition at line 370 of file regexp_ast.h.
|
inline |
Definition at line 371 of file regexp_ast.h.
|
virtual |
Reimplemented from dart::RegExpTree.
Definition at line 54 of file regexp_ast.cc.
|
inline |
Definition at line 369 of file regexp_ast.h.
|
virtual |
Reimplemented from dart::RegExpTree.
Definition at line 119 of file regexp_ast.cc.
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements dart::RegExpTree.
Definition at line 4540 of file regexp.cc.
|
inline |
Definition at line 372 of file regexp_ast.h.