Home
last modified time | relevance | path

Searched refs:patternStr (Results 1 – 9 of 9) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
Dstd_core_String.cpp368 ets_int StdCoreStringIndexOfString(EtsString *thisStr, EtsString *patternStr, ets_int fromIndex) in StdCoreStringIndexOfString() argument
370 ASSERT(thisStr != nullptr && patternStr != nullptr); in StdCoreStringIndexOfString()
371 return thisStr->GetCoreType()->IndexOf(patternStr->GetCoreType(), fromIndex); in StdCoreStringIndexOfString()
374 ets_int StdCoreStringLastIndexOfString(EtsString *thisStr, EtsString *patternStr, ets_int fromIndex) in StdCoreStringLastIndexOfString() argument
376 ASSERT(thisStr != nullptr && patternStr != nullptr); in StdCoreStringLastIndexOfString()
378 return thisStr->GetCoreType()->LastIndexOf(patternStr->GetCoreType(), std::max(fromIndex, 0)); in StdCoreStringLastIndexOfString()
Descompat_RegExp.cpp171 VMHandle<EtsString> patternStr(coroutine, patternStrObj->GetCoreType()); in EscompatRegExpCompile() local
177 …parser.Init(reinterpret_cast<char *>(patternStr->GetDataMUtf8()), patternStr->GetLength(), flagsBi… in EscompatRegExpCompile()
/arkcompiler/ets_frontend/es2panda/lexer/regexp/
Dregexp.h48 util::StringView patternStr; member
Dregexp.cpp27 RegExp::RegExp(util::StringView p, util::StringView f, RegExpFlags reFlags) : patternStr(p), flagsS… in RegExp()
32 : re_(re), allocator_ {allocator}, iter_(re_.patternStr), capturingGroupCount_(0) in RegExpParser()
/arkcompiler/ets_frontend/ets2panda/lexer/regexp/
Dregexp.h50 util::StringView patternStr; member
Dregexp.cpp26 RegExp::RegExp(util::StringView p, util::StringView f, RegExpFlags reFlags) : patternStr(p), flagsS… in RegExp()
31 : re_(re), allocator_ {allocator}, iter_(re_.patternStr) in RegExpParser()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_regexp.cpp2676 EcmaString *patternStr = EcmaString::Cast(pattern.GetTaggedObject()); in Match() local
2691 EcmaStringAccessor::StringsAreEqual(patternStr, keyPatternStr) && in Match()
/arkcompiler/ets_frontend/ets2panda/parser/
DexpressionParser.cpp919 … auto *regexpNode = AllocNode<ir::RegExpLiteral>(regexp.patternStr, regexp.flags, regexp.flagsStr); in ParseRegularExpression()
/arkcompiler/ets_frontend/es2panda/parser/
DexpressionParser.cpp1103 auto *regexpNode = AllocNode<ir::RegExpLiteral>(regexp.patternStr, regexp.flagsStr); in ParsePrimaryExpression()