#include <experimental.h>
|
static bool | CanBeHandled (RegExpTree *tree, DirectHandle< String > pattern, RegExpFlags flags, int capture_count) |
|
static void | Initialize (Isolate *isolate, DirectHandle< JSRegExp > re, DirectHandle< String > pattern, RegExpFlags flags, int capture_count) |
|
static bool | IsCompiled (DirectHandle< IrRegExpData > re_data, Isolate *isolate) |
|
static V8_WARN_UNUSED_RESULT bool | Compile (Isolate *isolate, DirectHandle< IrRegExpData > re_data) |
|
static int32_t | MatchForCallFromJs (Address subject, int32_t start_position, Address input_start, Address input_end, int *output_registers, int32_t output_register_count, RegExp::CallOrigin call_origin, Isolate *isolate, Address regexp_data) |
|
static std::optional< int > | Exec (Isolate *isolate, DirectHandle< IrRegExpData > regexp_data, DirectHandle< String > subject, int index, int32_t *result_offsets_vector, uint32_t result_offsets_vector_length) |
|
static int32_t | ExecRaw (Isolate *isolate, RegExp::CallOrigin call_origin, Tagged< IrRegExpData > regexp_data, Tagged< String > subject, int32_t *output_registers, int32_t output_register_count, int32_t subject_index) |
|
static std::optional< int > | OneshotExec (Isolate *isolate, DirectHandle< IrRegExpData > regexp_data, DirectHandle< String > subject, int index, int32_t *result_offsets_vector, uint32_t result_offsets_vector_length) |
|
static int32_t | OneshotExecRaw (Isolate *isolate, DirectHandle< IrRegExpData > regexp_data, DirectHandle< String > subject, int32_t *output_registers, int32_t output_register_count, int32_t subject_index) |
|
Definition at line 14 of file experimental.h.
◆ CanBeHandled()
◆ Compile()
◆ Exec()
◆ ExecRaw()
◆ Initialize()
◆ IsCompiled()
◆ MatchForCallFromJs()
int32_t v8::internal::ExperimentalRegExp::MatchForCallFromJs |
( |
Address | subject, |
|
|
int32_t | start_position, |
|
|
Address | input_start, |
|
|
Address | input_end, |
|
|
int * | output_registers, |
|
|
int32_t | output_register_count, |
|
|
RegExp::CallOrigin | call_origin, |
|
|
Isolate * | isolate, |
|
|
Address | regexp_data ) |
|
static |
◆ OneshotExec()
std::optional< int > v8::internal::ExperimentalRegExp::OneshotExec |
( |
Isolate * | isolate, |
|
|
DirectHandle< IrRegExpData > | regexp_data, |
|
|
DirectHandle< String > | subject, |
|
|
int | index, |
|
|
int32_t * | result_offsets_vector, |
|
|
uint32_t | result_offsets_vector_length ) |
|
static |
◆ OneshotExecRaw()
◆ kSupportsUnicode
bool v8::internal::ExperimentalRegExp::kSupportsUnicode = false |
|
staticconstexpr |
The documentation for this class was generated from the following files: