• Home
  • Raw
  • Download

Lines Matching refs:subject

28                                  int len, Vector<const uc16> subject,  in BackRefMatchesNoCase()  argument
31 reinterpret_cast<Address>(const_cast<uc16*>(&subject.at(from))); in BackRefMatchesNoCase()
33 reinterpret_cast<Address>(const_cast<uc16*>(&subject.at(current))); in BackRefMatchesNoCase()
41 int len, Vector<const uint8_t> subject, in BackRefMatchesNoCase() argument
45 unsigned int old_char = subject[from++]; in BackRefMatchesNoCase()
46 unsigned int new_char = subject[current++]; in BackRefMatchesNoCase()
155 Vector<const Char> subject, in RawMatch() argument
269 if (pos >= subject.length() || pos < 0) { in RawMatch()
272 current_char = subject[pos]; in RawMatch()
279 current_char = subject[pos]; in RawMatch()
285 if (pos + 2 > subject.length() || pos < 0) { in RawMatch()
288 Char next = subject[pos + 1]; in RawMatch()
290 (subject[pos] | (next << (kBitsPerByte * sizeof(Char)))); in RawMatch()
297 Char next = subject[pos + 1]; in RawMatch()
298 current_char = (subject[pos] | (next << (kBitsPerByte * sizeof(Char)))); in RawMatch()
305 if (pos + 4 > subject.length() || pos < 0) { in RawMatch()
308 Char next1 = subject[pos + 1]; in RawMatch()
309 Char next2 = subject[pos + 2]; in RawMatch()
310 Char next3 = subject[pos + 3]; in RawMatch()
311 current_char = (subject[pos] | in RawMatch()
322 Char next1 = subject[pos + 1]; in RawMatch()
323 Char next2 = subject[pos + 2]; in RawMatch()
324 Char next3 = subject[pos + 3]; in RawMatch()
325 current_char = (subject[pos] | in RawMatch()
497 if (current + len > subject.length() || in RawMatch()
498 CompareChars(&subject[from], &subject[current], len) != 0) { in RawMatch()
512 CompareChars(&subject[from], &subject[current - len], len) != 0) { in RawMatch()
528 if (current + len > subject.length() || in RawMatch()
529 !BackRefMatchesNoCase(isolate, from, current, len, subject, in RawMatch()
547 !BackRefMatchesNoCase(isolate, from, current - len, len, subject, in RawMatch()
573 if (subject.length() - current > by) { in RawMatch()
574 current = subject.length() - by; in RawMatch()
575 current_char = subject[current - 1]; in RawMatch()
591 Handle<String> subject, in Match() argument
594 DCHECK(subject->IsFlat()); in Match()
599 String::FlatContent subject_content = subject->GetFlatContent(); in Match()