v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::RegExpLookaround::Builder Class Reference

#include <regexp-ast.h>

Collaboration diagram for v8::internal::RegExpLookaround::Builder:

Public Member Functions

 Builder (bool is_positive, RegExpNode *on_success, int stack_pointer_register, int position_register, int capture_register_count=0, int capture_register_start=0)
 
RegExpNodeon_match_success () const
 
RegExpNodeForMatch (RegExpNode *match)
 

Private Attributes

bool is_positive_
 
RegExpNodeon_match_success_
 
RegExpNodeon_success_
 
int stack_pointer_register_
 
int position_register_
 

Detailed Description

Definition at line 683 of file regexp-ast.h.

Constructor & Destructor Documentation

◆ Builder()

v8::internal::RegExpLookaround::Builder::Builder ( bool is_positive,
RegExpNode * on_success,
int stack_pointer_register,
int position_register,
int capture_register_count = 0,
int capture_register_start = 0 )

Definition at line 1237 of file regexp-compiler-tonode.cc.

Here is the call graph for this function:

Member Function Documentation

◆ ForMatch()

RegExpNode * v8::internal::RegExpLookaround::Builder::ForMatch ( RegExpNode * match)

Definition at line 1258 of file regexp-compiler-tonode.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ on_match_success()

RegExpNode * v8::internal::RegExpLookaround::Builder::on_match_success ( ) const
inline

Definition at line 688 of file regexp-ast.h.

Here is the caller graph for this function:

Member Data Documentation

◆ is_positive_

bool v8::internal::RegExpLookaround::Builder::is_positive_
private

Definition at line 692 of file regexp-ast.h.

◆ on_match_success_

RegExpNode* v8::internal::RegExpLookaround::Builder::on_match_success_
private

Definition at line 693 of file regexp-ast.h.

◆ on_success_

RegExpNode* v8::internal::RegExpLookaround::Builder::on_success_
private

Definition at line 694 of file regexp-ast.h.

◆ position_register_

int v8::internal::RegExpLookaround::Builder::position_register_
private

Definition at line 696 of file regexp-ast.h.

◆ stack_pointer_register_

int v8::internal::RegExpLookaround::Builder::stack_pointer_register_
private

Definition at line 695 of file regexp-ast.h.


The documentation for this class was generated from the following files: