![]() |
v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include <ast.h>
Public Member Functions | |
RegExpLookahead (RegExpTree *body, bool is_positive, int capture_count, int capture_from) | |
virtual void * | Accept (RegExpVisitor *visitor, void *data) |
virtual RegExpNode * | ToNode (RegExpCompiler *compiler, RegExpNode *on_success) |
virtual RegExpLookahead * | AsLookahead () |
virtual Interval | CaptureRegisters () |
virtual bool | IsLookahead () |
virtual bool | IsAnchoredAtStart () |
virtual int | min_match () |
virtual int | max_match () |
RegExpTree * | body () |
bool | is_positive () |
int | capture_count () |
int | capture_from () |
![]() | |
virtual | ~RegExpTree () |
virtual bool | IsTextElement () |
virtual bool | IsAnchoredAtEnd () |
virtual void | AppendToText (RegExpText *text, Zone *zone) |
SmartArrayPointer< const char > | ToString (Zone *zone) |
![]() | |
INLINE (void *operator new(size_t size, Zone *zone)) | |
void | operator delete (void *, size_t) |
void | operator delete (void *pointer, Zone *zone) |
Additional Inherited Members | |
![]() | |
static const int | kInfinity = kMaxInt |
|
inline |
|
virtual |
Implements RegExpTree.
|
virtual |
|
inline |
Definition at line 2500 of file ast.h.
Referenced by RegExpLookahead::ToNode().
|
virtual |
Reimplemented from RegExpTree.
|
inline |
Definition at line 2501 of file ast.h.
Referenced by RegExpLookahead::ToNode().
|
virtual |
Reimplemented from RegExpTree.
|
virtual |
|
inlinevirtual |
Implements RegExpTree.
|
inlinevirtual |
Implements RegExpTree.
|
virtual |
Implements RegExpTree.
Definition at line 4962 of file jsregexp.cc.
References RegExpCompiler::AllocateRegister(), ActionNode::BeginSubmatch(), RegExpLookahead::body(), RegExpLookahead::is_positive(), ActionNode::PositiveSubmatchSuccess(), and RegExpCompiler::zone().