![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
Analysis (Isolate *isolate, bool is_one_byte, RegExpFlags flags) | |
void | EnsureAnalyzed (RegExpNode *that) |
bool | has_failed () |
RegExpError | error () |
void | fail (RegExpError error) |
Isolate * | isolate () const |
void | VisitEnd (EndNode *that) override |
void | VisitText (TextNode *that) override |
void | VisitAction (ActionNode *that) override |
void | VisitChoice (ChoiceNode *that) override |
void | VisitLoopChoice (LoopChoiceNode *that) override |
void | VisitNegativeLookaroundChoice (NegativeLookaroundChoiceNode *that) override |
void | VisitBackReference (BackReferenceNode *that) override |
void | VisitAssertion (AssertionNode *that) override |
![]() | |
virtual | ~NodeVisitor ()=default |
Private Member Functions | |
RegExpFlags | flags () const |
void | set_flags (RegExpFlags flags) |
DISALLOW_IMPLICIT_CONSTRUCTORS (Analysis) | |
Private Attributes | |
Isolate * | isolate_ |
const bool | is_one_byte_ |
RegExpFlags | flags_ |
RegExpError | error_ |
Definition at line 3794 of file regexp-compiler.cc.
|
inline |
Definition at line 3796 of file regexp-compiler.cc.
|
private |
|
inline |
Definition at line 3802 of file regexp-compiler.cc.
|
inline |
|
inline |
Definition at line 3823 of file regexp-compiler.cc.
|
inlineprivate |
|
inline |
|
inline |
|
inlineprivate |
Definition at line 3923 of file regexp-compiler.cc.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Definition at line 3827 of file regexp-compiler.cc.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
private |
Definition at line 3928 of file regexp-compiler.cc.
|
private |
Definition at line 3927 of file regexp-compiler.cc.
|
private |
Definition at line 3926 of file regexp-compiler.cc.
|
private |
Definition at line 3925 of file regexp-compiler.cc.