v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <jsregexp.h>
Public Member Functions | |
GlobalCache (Handle< JSRegExp > regexp, Handle< String > subject, bool is_global, Isolate *isolate) | |
~GlobalCache () | |
int32_t * | FetchNext () |
int32_t * | LastSuccessfulMatch () |
bool | HasException () |
Definition at line 149 of file jsregexp.h.
GlobalCache | ( | Handle< JSRegExp > | regexp, |
Handle< String > | subject, | ||
bool | is_global, | ||
Isolate * | isolate | ||
) |
Definition at line 706 of file jsregexp.cc.
References ASSERT, ASSERT_GE, JSRegExp::ATOM, RegExpImpl::IrregexpPrepare(), Isolate::kJSRegexpStaticOffsetsVectorSize, and v8::internal::Max().
~GlobalCache | ( | ) |
Definition at line 763 of file jsregexp.cc.
References v8::internal::DeleteArray(), and Isolate::kJSRegexpStaticOffsetsVectorSize.
int32_t * FetchNext | ( | ) |
Definition at line 772 of file jsregexp.cc.
References JSRegExp::ATOM, RegExpImpl::AtomExecRaw(), RegExpImpl::IrregexpExecRaw(), and v8::internal::NULL.
Referenced by v8::internal::RUNTIME_FUNCTION().
|
inline |
Definition at line 166 of file jsregexp.h.
Referenced by v8::internal::RUNTIME_FUNCTION().
int32_t * LastSuccessfulMatch | ( | ) |
Definition at line 815 of file jsregexp.cc.
Referenced by v8::internal::RUNTIME_FUNCTION().