Lines Matching defs:inputString

279     JSHandle<EcmaString> inputString = JSHandle<EcmaString>::Cast(inputStr);
280 bool matchResult = RegExpExecInternal(thread, regexp, inputString, lastIndex);
596 JSHandle<JSTaggedValue> inputString = GetCallArg(argv, 0);
597 JSHandle<EcmaString> stringHandle = JSTaggedValue::ToString(thread, inputString);
750 JSHandle<JSTaggedValue> inputString = GetCallArg(argv, 0);
751 JSHandle<EcmaString> stringHandle = JSTaggedValue::ToString(thread, inputString);
830 JSHandle<EcmaString> inputString, uint32_t inputLength)
843 JSHandle<JSTaggedValue> tagInputString = JSHandle<JSTaggedValue>::Cast(inputString);
852 useCache = ShouldUseCache(thread, inputString);
866 MatchAndReplace(thread, regexp, inputString, flags,
905 bool BuiltinsRegExp::ShouldUseCache(JSThread *thread, JSHandle<EcmaString> inputString)
908 uint32_t length = EcmaStringAccessor(inputString).GetLength();
921 JSHandle<EcmaString> inputString, uint32_t &flags,
928 JSHandle<JSTaggedValue> tagInputString = JSHandle<JSTaggedValue>::Cast(inputString);
936 bool matchResult = RegExpExecInternal(thread, regexp, inputString, lastIndex);
951 thread->GetEcmaVM(), inputString, nextPosition, startIndex - nextPosition);
965 bool unicode = EcmaStringAccessor(inputString).IsUtf16() && (flags & RegExpParser::FLAG_UTF16);
971 thread->GetEcmaVM(), inputString, nextPosition, inputLength - nextPosition);
1644 JSHandle<JSTaggedValue> inputString = GetCallArg(argv, 0);
1646 JSHandle<EcmaString> stringHandle = JSTaggedValue::ToString(thread, inputString);
1795 JSHandle<EcmaString> inputString, int32_t lastIndex)
1797 size_t stringLength = EcmaStringAccessor(inputString).GetLength();
1798 bool isUtf16 = EcmaStringAccessor(inputString).IsUtf16();
1799 FlatStringInfo flatStrInfo = EcmaStringAccessor::FlattenAllString(thread->GetEcmaVM(), inputString);
1800 if (EcmaStringAccessor(inputString).IsTreeString()) { // use flattenedString as srcString
1801 inputString = JSHandle<EcmaString>(thread, flatStrInfo.GetString());
1813 globalTable->SetInputString(thread, inputString.GetTaggedValue());
1998 JSHandle<EcmaString> inputString = JSHandle<EcmaString>::Cast(inputStr);
2022 thread->GetEcmaVM(), inputString, startIndex, len)));
2073 thread->GetEcmaVM(), inputString, captureStartIndex, subStrLen)));
2144 JSHandle<EcmaString> inputString = JSHandle<EcmaString>::Cast(inputStr);
2145 bool matchResult = RegExpExecInternal(thread, regexp, inputString, lastIndex);
2172 const JSHandle<JSTaggedValue> &inputString, bool useCache,
2179 ASSERT(inputString->IsString());
2181 JSHandle<EcmaString> inputStr = JSTaggedValue::ToString(thread, inputString);
2213 return RegExpBuiltinExec(thread, regexp, inputString, false, useCache, isIntermediateResult);