Home | History | Annotate | Download | only in regexp

Lines Matching refs:Handle

36   static Handle<String> ToString(Handle<Object> value);
42 MUST_USE_RESULT static MaybeHandle<Object> Compile(Handle<JSRegExp> re,
43 Handle<String> pattern,
49 Handle<JSRegExp> regexp,
50 Handle<String> subject,
52 Handle<JSArray> lastMatchInfo);
55 static void IrregexpInitialize(Handle<JSRegExp> re,
56 Handle<String> pattern,
61 static void AtomCompile(Handle<JSRegExp> re,
62 Handle<String> pattern,
64 Handle<String> match_pattern);
67 static int AtomExecRaw(Handle<JSRegExp> regexp,
68 Handle<String> subject,
74 static Handle<Object> AtomExec(Handle<JSRegExp> regexp,
75 Handle<String> subject,
77 Handle<JSArray> lastMatchInfo);
88 static int IrregexpPrepare(Handle<JSRegExp> regexp,
89 Handle<String> subject);
97 static int IrregexpExecRaw(Handle<JSRegExp> regexp,
98 Handle<String> subject,
106 // Returns an empty handle in case of an exception.
108 Handle<JSRegExp> regexp,
109 Handle<String> subject,
111 Handle<JSArray> lastMatchInfo);
114 static Handle<JSArray> SetLastMatchInfo(Handle<JSArray> last_match_info,
115 Handle<String> subject,
122 GlobalCache(Handle<JSRegExp> regexp,
123 Handle<String> subject,
147 Handle<JSRegExp> regexp_;
148 Handle<String> subject_;
212 static bool CompileIrregexp(Handle<JSRegExp> re,
213 Handle<String> sample_subject, bool is_one_byte);
214 static inline bool EnsureCompiledIrregexp(Handle<JSRegExp> re,
215 Handle<String> sample_subject,
1182 Handle<ByteArray> boolean_skip_table);
1488 Handle<String> error;
1510 Handle<String> pattern,
1511 Handle<String> sample_subject,
1514 static bool TooMuchRegExpCode(Handle<String> pattern);
1530 static void Enter(Isolate* isolate, Handle<String> key_string,
1531 Handle<Object> key_pattern, Handle<FixedArray> value_array,
1532 Handle<FixedArray> last_match_cache, ResultsCacheType type);