Home | History | Annotate | Download | only in src

Lines Matching refs:pattern

1180   CONVERT_ARG_HANDLE_CHECKED(String, pattern, 1);
1182 Handle<Object> result = RegExpImpl::Compile(re, pattern, flags);
1932 Handle<String> pattern = args.at<String>(2);
1946 RegExpImpl::CreateRegExpLiteral(constructor, pattern, flags,
2534 // Number of distinct parts of the replacement pattern.
2577 // the replacement pattern, otherwise it's a value from PartType.
2793 char pattern,
2797 // Collect indices of pattern in subject using memchr.
2804 memchr(pos, pattern, subject_end - pos));
2816 Vector<const PatternChar> pattern,
2820 // Collect indices of pattern in subject.
2822 int pattern_length = pattern.length();
2824 StringSearch<PatternChar, SubjectChar> search(isolate, pattern);
2837 String* pattern,
2843 String::FlatContent pattern_content = pattern->GetFlatContent();
2901 String* pattern =
2904 int pattern_len = pattern->length();
2907 FindStringIndicesDispatch(isolate, *subject, pattern, &indices, 0xffffffff);
3349 // Perform string match of pattern on subject, starting at start index.
3421 Vector<const pchar> pattern,
3423 int pattern_length = pattern.length();
3429 uc16 c = pattern[i];
3436 pchar pattern_first_char = pattern[0];
3441 if (pattern[j] != subject[i+j]) {
3665 Vector<const PatternChar> pattern,
3671 int pattern_length = pattern.length();
3673 StringSearch<PatternChar, SubjectChar> search(isolate, pattern);
3708 Handle<String> pattern,
3712 ASSERT(pattern->IsFlat());
3715 int match_pos = -pattern->length();
3721 String::FlatContent pattern_content = pattern->GetFlatContent();
3728 *pattern,
3735 *pattern,
3745 *pattern,
3752 *pattern,
3763 match_pos + pattern->length());
4002 Handle<String> pattern(
4004 ASSERT(pattern->IsFlat());
4005 if (SearchStringMultiple(isolate, subject, pattern,
6268 CONVERT_ARG_HANDLE_CHECKED(String, pattern, 1);
6272 int pattern_length = pattern->length();
6279 *pattern));
6288 // The limit can be very large (0xffffffffu), but since the pattern
6301 if (!pattern->IsFlat()) FlattenString(pattern);
6303 FindStringIndicesDispatch(isolate, *subject, *pattern, &indices, limit);
6342 *pattern,