|
static DirectHandle< String > | ToString (DirectHandle< Object > value) |
|
static void | IrregexpInitialize (Isolate *isolate, DirectHandle< JSRegExp > re, DirectHandle< String > pattern, RegExpFlags flags, int capture_count, uint32_t backtrack_limit) |
|
static int | IrregexpPrepare (Isolate *isolate, DirectHandle< IrRegExpData > regexp_data, DirectHandle< String > subject) |
|
static void | AtomCompile (Isolate *isolate, DirectHandle< JSRegExp > re, DirectHandle< String > pattern, RegExpFlags flags, DirectHandle< String > match_pattern) |
|
static int | AtomExecRaw (Isolate *isolate, DirectHandle< AtomRegExpData > regexp_data, DirectHandle< String > subject, int index, int32_t *result_offsets_vector, int result_offsets_vector_length) |
|
static int | AtomExecRaw (Isolate *isolate, const String::FlatContent &pattern, const String::FlatContent &subject, int index, RegExpFlags flags, int32_t *result_offsets_vector, int result_offsets_vector_length, const DisallowGarbageCollection &no_gc) |
|
static int | AtomExec (Isolate *isolate, DirectHandle< AtomRegExpData > regexp_data, DirectHandle< String > subject, int index, int32_t *result_offsets_vector, int result_offsets_vector_length) |
|
static int | IrregexpExecRaw (Isolate *isolate, DirectHandle< IrRegExpData > regexp_data, DirectHandle< String > subject, int index, int32_t *output, int output_size) |
|
static V8_WARN_UNUSED_RESULT std::optional< int > | IrregexpExec (Isolate *isolate, DirectHandle< IrRegExpData > regexp_data, DirectHandle< String > subject, int index, int32_t *result_offsets_vector, uint32_t result_offsets_vector_length) |
|
static bool | CompileIrregexp (Isolate *isolate, DirectHandle< IrRegExpData > re_data, DirectHandle< String > sample_subject, bool is_one_byte) |
|
static bool | EnsureCompiledIrregexp (Isolate *isolate, DirectHandle< IrRegExpData > re_data, DirectHandle< String > sample_subject, bool is_one_byte) |
|
static bool | Compile (Isolate *isolate, Zone *zone, RegExpCompileData *input, RegExpFlags flags, DirectHandle< String > pattern, DirectHandle< String > sample_subject, bool is_one_byte, uint32_t &backtrack_limit) |
|
Definition at line 32 of file regexp.cc.