Searched refs:patternStr (Results 1 - 9 of 9) sorted by relevance
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
H A D | std_core_String.cpp | 415 ets_int StdCoreStringIndexOfString(EtsString *thisStr, EtsString *patternStr, ets_int fromIndex) in StdCoreStringIndexOfString() argument 417 ASSERT(thisStr != nullptr && patternStr != nullptr); in StdCoreStringIndexOfString() 418 return thisStr->GetCoreType()->IndexOf(patternStr->GetCoreType(), fromIndex); in StdCoreStringIndexOfString() 421 ets_int StdCoreStringLastIndexOfString(EtsString *thisStr, EtsString *patternStr, ets_int fromIndex) in StdCoreStringLastIndexOfString() argument 423 ASSERT(thisStr != nullptr && patternStr != nullptr); in StdCoreStringLastIndexOfString() 425 return thisStr->GetCoreType()->LastIndexOf(patternStr->GetCoreType(), std::max(fromIndex, 0)); in StdCoreStringLastIndexOfString()
|
H A D | escompat_RegExp.cpp | 186 VMHandle<EtsString> patternStr(coroutine, patternStrObj->GetCoreType()); in EscompatRegExpCompile() 194 PandaString pattern = ConvertToString(patternStr->GetCoreType()); in EscompatRegExpCompile()
|
/arkcompiler/ets_frontend/ets2panda/lexer/regexp/ |
H A D | regexp.h | 44 util::StringView patternStr; member
|
H A D | regexp.cpp | 24 RegExp::RegExp(util::StringView p, util::StringView f, RegExpFlags reFlags) : patternStr(p), flagsStr(f), flags(reFlags) in RegExp() 29 : re_(re), allocator_ {allocator}, iter_(re_.patternStr), parser_(parser) in RegExpParser()
|
/arkcompiler/ets_frontend/es2panda/lexer/regexp/ |
H A D | regexp.h | 48 util::StringView patternStr; member
|
H A D | regexp.cpp | 27 RegExp::RegExp(util::StringView p, util::StringView f, RegExpFlags reFlags) : patternStr(p), flagsStr(f), flags(reFlags) in RegExp() 32 : re_(re), allocator_ {allocator}, iter_(re_.patternStr), capturingGroupCount_(0) in RegExpParser()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_regexp.cpp | 2744 EcmaString *patternStr = EcmaString::Cast(pattern.GetTaggedObject()); in Match() local 2759 EcmaStringAccessor::StringsAreEqual(patternStr, keyPatternStr) && in Match()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | expressionParser.cpp | 959 auto *regexpNode = AllocNode<ir::RegExpLiteral>(regexp.patternStr, regexp.flags, regexp.flagsStr); in ParseRegularExpression()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | expressionParser.cpp | 1104 auto *regexpNode = AllocNode<ir::RegExpLiteral>(regexp.patternStr, regexp.flagsStr); in ParsePrimaryExpression()
|
Completed in 19 milliseconds