V8 Project
|
Public Member Functions | |
RegExpExpansionLimiter (RegExpCompiler *compiler, int factor) | |
~RegExpExpansionLimiter () | |
bool | ok_to_expand () |
Static Public Attributes | |
static const int | kMaxExpansionFactor = 6 |
Private Member Functions | |
DISALLOW_IMPLICIT_CONSTRUCTORS (RegExpExpansionLimiter) | |
Private Attributes | |
RegExpCompiler * | compiler_ |
int | saved_expansion_factor_ |
bool | ok_to_expand_ |
Definition at line 4871 of file jsregexp.cc.
|
inline |
Definition at line 4874 of file jsregexp.cc.
References DCHECK, kMaxExpansionFactor, ok_to_expand_, saved_expansion_factor_, and v8::internal::RegExpCompiler::set_current_expansion_factor().
|
inline |
Definition at line 4892 of file jsregexp.cc.
References compiler_, saved_expansion_factor_, and v8::internal::RegExpCompiler::set_current_expansion_factor().
|
private |
|
inline |
|
private |
Definition at line 4899 of file jsregexp.cc.
Referenced by ~RegExpExpansionLimiter().
|
static |
Definition at line 4873 of file jsregexp.cc.
Referenced by RegExpExpansionLimiter().
|
private |
Definition at line 4901 of file jsregexp.cc.
Referenced by ok_to_expand(), and RegExpExpansionLimiter().
|
private |
Definition at line 4900 of file jsregexp.cc.
Referenced by RegExpExpansionLimiter(), and ~RegExpExpansionLimiter().