Lines Matching defs:pattern
66 Handle<String> pattern,
70 Object** argv[2] = { Handle<Object>::cast(pattern).location(),
96 Handle<String> pattern,
100 SetElement(array, 0, pattern);
111 Handle<String> pattern,
114 Handle<FixedArray> cached = CompilationCache::LookupRegExp(pattern, flags);
123 FlattenString(pattern);
126 FlatStringReader reader(pattern);
128 // Throw an exception if we fail to parse the pattern.
130 pattern,
137 // Parse-tree is a single atom that is equal to the pattern.
138 AtomCompile(re, pattern, flags, pattern);
145 AtomCompile(re, pattern, flags, atom_string);
147 IrregexpPrepare(re, pattern, flags, parse_result.capture_count);
153 CompilationCache::PutRegExp(pattern, flags, data);
183 Handle<String> pattern,
188 pattern,
233 // from the source pattern.
261 Handle<String> pattern(re->Pattern());
262 if (!pattern->IsFlat()) {
263 FlattenString(pattern);
267 FlatStringReader reader(pattern);
269 // Throw an exception if we fail to parse the pattern.
272 pattern,
281 pattern,
286 SetElement(array, 0, pattern);
340 Handle<String> pattern,
346 pattern,
365 String* pattern = jsregexp->Pattern();
366 PrintF("\n\nRegexp match: /%s/\n\n", *(pattern->ToCString()));
690 Handle<String> pattern);
758 Handle<String> pattern) {
778 Handle<Object> code = macro_assembler_->GetCode(pattern);
5152 pattern,
5223 pattern);