Lines Matching refs:RegExp
84 USE(RegExp::ThrowRegExpException(isolate, regexp, source,
95 RegExp::CreateCaptureNameMap(isolate, parse_result.named_captures);
136 int32_t ExecRawImpl(Isolate* isolate, RegExp::CallOrigin call_origin,
154 } while (result == RegExp::kInternalRegExpRetry &&
155 call_origin == RegExp::kFromRuntime);
163 RegExp::CallOrigin call_origin,
187 RegExp::CallOrigin call_origin, Isolate* isolate, Address regexp) {
191 DCHECK(call_origin == RegExp::CallOrigin::kFromJs);
202 return ExecRaw(isolate, RegExp::kFromJs, regexp_obj, subject_string,
209 RegExp::ExecQuirks exec_quirks) {
238 ExecRaw(isolate, RegExp::kFromRuntime, *regexp, *subject,
243 if (exec_quirks == RegExp::ExecQuirks::kTreatMatchAtEndAsFailure) {
248 return RegExp::SetLastMatchInfo(isolate, last_match_info, subject,
274 if (!compilation_result.has_value()) return RegExp::kInternalRegExpException;
277 return ExecRawImpl(isolate, RegExp::kFromRuntime,
286 RegExp::ExecQuirks exec_quirks) {
307 if (exec_quirks == RegExp::ExecQuirks::kTreatMatchAtEndAsFailure) {
312 return RegExp::SetLastMatchInfo(isolate, last_match_info, subject,