• Home
  • Raw
  • Download

Lines Matching refs:regexp

599     JSHandle<JSTaggedValue> regexp = BuiltinsString::GetCallArg(argv, 0);  in Match()  local
602 if (regexp->IsJSRegExp()) { in Match()
604 JSHandle<JSRegExp> re(regexp); in Match()
608 … RegExpExecResultCache::MATCH_TYPE, regexp); in Match()
613 if (!regexp->IsUndefined() && !regexp->IsNull()) { in Match()
614 if (regexp->IsECMAObject()) { in Match()
615 JSHandle<JSTaggedValue> matcher = JSObject::GetMethod(thread, regexp, matchTag); in Match()
620 EcmaInterpreter::NewRuntimeCallInfo(thread, matcher, regexp, undefined, 1); in Match()
630 … JSHandle<JSTaggedValue> rx(thread, BuiltinsRegExp::RegExpCreate(thread, regexp, undifinedHandle)); in Match()
648 JSHandle<JSTaggedValue> regexp = BuiltinsString::GetCallArg(argv, 0); in MatchAll() local
656 if (!regexp->IsUndefined() && !regexp->IsNull()) { in MatchAll()
658 bool isJSRegExp = JSObject::IsRegExp(thread, regexp); in MatchAll()
664 … JSHandle<JSTaggedValue> flags = JSObject::GetProperty(thread, regexp, flagsString).GetValue(); in MatchAll()
681 if (regexp->IsECMAObject()) { in MatchAll()
684 JSHandle<JSTaggedValue> matcher = JSObject::GetMethod(thread, regexp, matchAllTag); in MatchAll()
690 EcmaInterpreter::NewRuntimeCallInfo(thread, matcher, regexp, undefined, 1); in MatchAll()
701 JSHandle<JSTaggedValue> rx(thread, BuiltinsRegExp::RegExpCreate(thread, regexp, gvalue)); in MatchAll()
1282 JSHandle<JSTaggedValue> regexp = BuiltinsString::GetCallArg(argv, 0); in Search() local
1285 if (!regexp->IsUndefined() && !regexp->IsNull()) { in Search()
1286 if (regexp->IsECMAObject()) { in Search()
1287 JSHandle<JSTaggedValue> searcher = JSObject::GetMethod(thread, regexp, searchTag); in Search()
1292 EcmaInterpreter::NewRuntimeCallInfo(thread, searcher, regexp, undefined, 1); in Search()
1301 JSHandle<JSTaggedValue> rx(thread, BuiltinsRegExp::RegExpCreate(thread, regexp, undefined)); in Search()