![]() |
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.