|
static bool | UsesNativeRegExp () |
|
static Handle< String > | ToString (Handle< Object > value) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | Compile (Isolate *isolate, Handle< JSRegExp > re, Handle< String > pattern, JSRegExp::Flags flags) |
|
V8_EXPORT_PRIVATE static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | Exec (Isolate *isolate, Handle< JSRegExp > regexp, Handle< String > subject, int index, Handle< RegExpMatchInfo > last_match_info) |
|
static void | IrregexpInitialize (Isolate *isolate, Handle< JSRegExp > re, Handle< String > pattern, JSRegExp::Flags flags, int capture_register_count) |
|
static void | AtomCompile (Isolate *isolate, Handle< JSRegExp > re, Handle< String > pattern, JSRegExp::Flags flags, Handle< String > match_pattern) |
|
static int | AtomExecRaw (Isolate *isolate, Handle< JSRegExp > regexp, Handle< String > subject, int index, int32_t *output, int output_size) |
|
static Handle< Object > | AtomExec (Isolate *isolate, Handle< JSRegExp > regexp, Handle< String > subject, int index, Handle< RegExpMatchInfo > last_match_info) |
|
static int | IrregexpPrepare (Isolate *isolate, Handle< JSRegExp > regexp, Handle< String > subject) |
|
static int | IrregexpExecRaw (Isolate *isolate, Handle< JSRegExp > regexp, Handle< String > subject, int index, int32_t *output, int output_size) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | IrregexpExec (Isolate *isolate, Handle< JSRegExp > regexp, Handle< String > subject, int index, Handle< RegExpMatchInfo > last_match_info) |
|
static Handle< RegExpMatchInfo > | SetLastMatchInfo (Isolate *isolate, Handle< RegExpMatchInfo > last_match_info, Handle< String > subject, int capture_count, int32_t *match) |
|
static int | IrregexpMaxRegisterCount (FixedArray re) |
|
static void | SetIrregexpMaxRegisterCount (FixedArray re, int value) |
|
static void | SetIrregexpCaptureNameMap (FixedArray re, Handle< FixedArray > value) |
|
static int | IrregexpNumberOfCaptures (FixedArray re) |
|
static int | IrregexpNumberOfRegisters (FixedArray re) |
|
static ByteArray | IrregexpByteCode (FixedArray re, bool is_one_byte) |
|
static Code | IrregexpNativeCode (FixedArray re, bool is_one_byte) |
|
Definition at line 54 of file jsregexp.h.