![]() |
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 |
Public Member Functions inherited from v8::internal::NodeVisitor | |
| 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.