#include <regexp-compiler.h>
Definition at line 454 of file regexp-compiler.h.
◆ RegExpCompiler()
| v8::internal::RegExpCompiler::RegExpCompiler |
( |
Isolate * | isolate, |
|
|
Zone * | zone, |
|
|
int | capture_count, |
|
|
RegExpFlags | flags, |
|
|
bool | is_one_byte ) |
◆ accept()
| EndNode * v8::internal::RegExpCompiler::accept |
( |
| ) |
|
|
inline |
◆ AddWork()
| void v8::internal::RegExpCompiler::AddWork |
( |
RegExpNode * | node | ) |
|
|
inline |
◆ AllocateRegister()
| int v8::internal::RegExpCompiler::AllocateRegister |
( |
| ) |
|
|
inline |
◆ Assemble()
◆ current_expansion_factor()
| int v8::internal::RegExpCompiler::current_expansion_factor |
( |
| ) |
|
|
inline |
◆ DecrementRecursionDepth()
| void v8::internal::RegExpCompiler::DecrementRecursionDepth |
( |
| ) |
|
|
inline |
◆ flags()
| RegExpFlags v8::internal::RegExpCompiler::flags |
( |
| ) |
const |
|
inline |
◆ frequency_collator()
◆ IncrementRecursionDepth()
| void v8::internal::RegExpCompiler::IncrementRecursionDepth |
( |
| ) |
|
|
inline |
◆ isolate()
| Isolate * v8::internal::RegExpCompiler::isolate |
( |
| ) |
const |
|
inline |
◆ limiting_recursion()
| bool v8::internal::RegExpCompiler::limiting_recursion |
( |
| ) |
|
|
inline |
◆ macro_assembler()
◆ one_byte()
| bool v8::internal::RegExpCompiler::one_byte |
( |
| ) |
|
|
inline |
◆ optimize()
| bool v8::internal::RegExpCompiler::optimize |
( |
| ) |
|
|
inline |
◆ OptionallyStepBackToLeadSurrogate()
| RegExpNode * v8::internal::RegExpCompiler::OptionallyStepBackToLeadSurrogate |
( |
RegExpNode * | on_success | ) |
|
◆ PreprocessRegExp()
◆ read_backward()
| bool v8::internal::RegExpCompiler::read_backward |
( |
| ) |
|
|
inline |
◆ recursion_depth()
| int v8::internal::RegExpCompiler::recursion_depth |
( |
| ) |
|
|
inline |
◆ set_current_expansion_factor()
| void v8::internal::RegExpCompiler::set_current_expansion_factor |
( |
int | value | ) |
|
|
inline |
◆ set_flags()
| void v8::internal::RegExpCompiler::set_flags |
( |
RegExpFlags | flags | ) |
|
|
inline |
◆ set_limiting_recursion()
| void v8::internal::RegExpCompiler::set_limiting_recursion |
( |
bool | value | ) |
|
|
inline |
◆ set_optimize()
| void v8::internal::RegExpCompiler::set_optimize |
( |
bool | value | ) |
|
|
inline |
◆ set_read_backward()
| void v8::internal::RegExpCompiler::set_read_backward |
( |
bool | value | ) |
|
|
inline |
◆ SetRegExpTooBig()
| void v8::internal::RegExpCompiler::SetRegExpTooBig |
( |
| ) |
|
|
inline |
◆ ToNodeCheckForStackOverflow()
| void v8::internal::RegExpCompiler::ToNodeCheckForStackOverflow |
( |
| ) |
|
◆ ToNodeMaybeCheckForStackOverflow()
| void v8::internal::RegExpCompiler::ToNodeMaybeCheckForStackOverflow |
( |
| ) |
|
|
inline |
◆ UnicodeLookaroundPositionRegister()
| int v8::internal::RegExpCompiler::UnicodeLookaroundPositionRegister |
( |
| ) |
|
|
inline |
◆ UnicodeLookaroundStackRegister()
| int v8::internal::RegExpCompiler::UnicodeLookaroundStackRegister |
( |
| ) |
|
|
inline |
◆ zone()
| Zone * v8::internal::RegExpCompiler::zone |
( |
| ) |
const |
|
inline |
◆ accept_
| EndNode* v8::internal::RegExpCompiler::accept_ |
|
private |
◆ current_expansion_factor_
| int v8::internal::RegExpCompiler::current_expansion_factor_ |
|
private |
◆ flags_
◆ frequency_collator_
◆ isolate_
| Isolate* v8::internal::RegExpCompiler::isolate_ |
|
private |
◆ kCodeOffset
| const int v8::internal::RegExpCompiler::kCodeOffset = 1 |
|
static |
◆ kImplementationOffset
| const int v8::internal::RegExpCompiler::kImplementationOffset = 0 |
|
static |
◆ kMaxRecursion
| const int v8::internal::RegExpCompiler::kMaxRecursion = 100 |
|
static |
◆ kNoRegister
| const int v8::internal::RegExpCompiler::kNoRegister = -1 |
|
static |
◆ kNumberOfRegistersOffset
| const int v8::internal::RegExpCompiler::kNumberOfRegistersOffset = 0 |
|
static |
◆ limiting_recursion_
| bool v8::internal::RegExpCompiler::limiting_recursion_ |
|
private |
◆ macro_assembler_
◆ next_register_
| int v8::internal::RegExpCompiler::next_register_ |
|
private |
◆ one_byte_
| bool v8::internal::RegExpCompiler::one_byte_ |
|
private |
◆ optimize_
| bool v8::internal::RegExpCompiler::optimize_ |
|
private |
◆ read_backward_
| bool v8::internal::RegExpCompiler::read_backward_ |
|
private |
◆ recursion_depth_
| int v8::internal::RegExpCompiler::recursion_depth_ |
|
private |
◆ reg_exp_too_big_
| bool v8::internal::RegExpCompiler::reg_exp_too_big_ |
|
private |
◆ to_node_overflow_check_ticks_
| int v8::internal::RegExpCompiler::to_node_overflow_check_ticks_ = 0 |
|
private |
◆ unicode_lookaround_position_register_
| int v8::internal::RegExpCompiler::unicode_lookaround_position_register_ |
|
private |
◆ unicode_lookaround_stack_register_
| int v8::internal::RegExpCompiler::unicode_lookaround_stack_register_ |
|
private |
◆ work_list_
◆ zone_
| Zone* v8::internal::RegExpCompiler::zone_ |
|
private |
The documentation for this class was generated from the following files: