Lines Matching refs:RegExp
617 RegExp::SetLastMatchInfo(isolate, last_match_info, subject, 0, match_indices);
633 // Ensure the RegExp is compiled so we can access the capture-name map.
634 if (!RegExp::EnsureFullyCompiled(isolate, regexp, subject)) {
695 RegExp::SetLastMatchInfo(isolate, last_match_info, subject, capture_count,
765 RegExp::SetLastMatchInfo(isolate, last_match_info, subject, capture_count,
886 RegExp::ExecQuirks exec_quirks) {
892 return RegExp::Exec(isolate, regexp, subject, index, last_match_info,
899 RegExp::ExecQuirks exec_quirks) {
905 return RegExp::ExperimentalOneshotExec(isolate, regexp, subject, index,
921 RegExp::ExecQuirks::kNone));
934 RegExp::ExecQuirks::kTreatMatchAtEndAsFailure));
948 RegExp::ExecQuirks::kNone));
963 RegExp::ExecQuirks::kTreatMatchAtEndAsFailure));
1137 // Create the groups object (see also the RegExp result creation in
1210 RegExp::SetLastMatchInfo(isolate, last_match_array, subject,
1263 // subject, i.e., 3 + capture count in total. If the RegExp contains
1318 RegExp::SetLastMatchInfo(isolate, last_match_array, subject, capture_count,
1346 // Legacy implementation of RegExp.prototype[Symbol.replace] which
1384 RegExp::Exec(isolate, regexp, string, last_index, last_match_info),
1527 RegExp::Exec(isolate, regexp, subject, last_index, last_match_info));
1549 // and subject for the replace function invocation. If the RegExp contains
1641 // RegExp.prototype [ @@split ] ( string, limit )
1795 // RegExp.prototype [ @@replace ] ( string, replaceValue )