V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
RegExpCompiler (Isolate *isolate, Zone *zone, int capture_count, bool is_one_byte) | |
int | AllocateRegister () |
int | UnicodeLookaroundStackRegister () |
int | UnicodeLookaroundPositionRegister () |
RegExpEngine::CompilationResult | Assemble (Isolate *isolate, RegExpMacroAssembler *assembler, RegExpNode *start, int capture_count, Handle< String > pattern) |
void | AddWork (RegExpNode *node) |
RegExpMacroAssembler * | macro_assembler () |
EndNode * | accept () |
int | recursion_depth () |
void | IncrementRecursionDepth () |
void | DecrementRecursionDepth () |
void | SetRegExpTooBig () |
bool | one_byte () |
bool | optimize () |
void | set_optimize (bool value) |
bool | limiting_recursion () |
void | set_limiting_recursion (bool value) |
bool | read_backward () |
void | set_read_backward (bool value) |
FrequencyCollator * | frequency_collator () |
int | current_expansion_factor () |
void | set_current_expansion_factor (int value) |
Isolate * | isolate () const |
Zone * | zone () const |
Static Public Attributes | |
static const int | kImplementationOffset = 0 |
static const int | kNumberOfRegistersOffset = 0 |
static const int | kCodeOffset = 1 |
static const int | kMaxRecursion = 100 |
static const int | kNoRegister = -1 |
Definition at line 913 of file jsregexp.cc.