| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | js_date_test.cpp | 93 CString str = "2020-11-19T12:18:18.132Z"; in HWTEST_F_L0() local 94 JSTaggedValue ms = ecmascript::JSDate::GetTimeFromString(str.c_str(), str.length()); in HWTEST_F_L0() 97 str = "1880-12-30T23:59:59"; in HWTEST_F_L0() 98 ms = ecmascript::JSDate::GetTimeFromString(str.c_str(), str.length()); in HWTEST_F_L0() 101 str = "2020-11-19Z"; in HWTEST_F_L0() 102 ms = ecmascript::JSDate::GetTimeFromString(str.c_str(), str.length()); in HWTEST_F_L0() 105 str = "2020-11"; in HWTEST_F_L0() 106 ms = ecmascript::JSDate::GetTimeFromString(str.c_str(), str.length()); in HWTEST_F_L0() 109 str = "2023-1-11"; in HWTEST_F_L0() 110 ms = ecmascript::JSDate::GetTimeFromString(str.c_str(), str.length()); in HWTEST_F_L0() [all …]
|
| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
| D | switchCaseNarrowsMatchingClausesEvenWhenNonMatchingClausesExist.ts | 21 export const narrowToLiterals = (str: string) => { 23 AssertType(str, "string"); 24 AssertType((str: string) => { switch (str) { case 'abc': { // inferred type as `abc`… 26 switch (str) { 27 AssertType(str, "string"); 33 AssertType(str, "string"); 34 return str; 42 export const narrowToString = (str: string, someOtherStr: string) => { 44 AssertType(str, "string"); 46 …str: string, someOtherStr: string) => { switch (str) { case 'abc': { // inferred ty… [all …]
|
| D | stringLiteralTypeAssertion01.ts | 30 let str: string; 31 AssertType(str, "string"); 47 s = <S>str; 48 AssertType(s = <S>str, "S"); 50 AssertType(<S>str, "S"); 51 AssertType(str, "string"); 53 s = str as S; 54 AssertType(s = str as S, "S"); 56 AssertType(str as S, "S"); 57 AssertType(str, "string"); [all …]
|
| D | lambdaParameterWithTupleArgsHasCorrectAssignability.ts | 39 consumeClass(createClass(str => console.log(str.length))); 40 AssertType(consumeClass(createClass(str => console.log(str.length))), "void"); 42 AssertType(createClass(str => console.log(str.length)), "GenericClass<[str: string]>"); 44 AssertType(str => console.log(str.length), "(string) => void"); 45 AssertType(str, "string"); 46 AssertType(console.log(str.length), "void"); 48 AssertType(str.length, "number"); 51 consumeClass(createClass((str, _unused_num) => console.log(str.length))); 52 AssertType(consumeClass(createClass((str, _unused_num) => console.log(str.length))), "void"); 54 AssertType(createClass((str, _unused_num) => console.log(str.length)), "GenericClass<[str: string, … [all …]
|
| D | keyRemappingKeyofResult.ts | 27 type Orig = { [k: string]: any, str: any, [sym]: any } 34 str: any; 48 x = "str"; 49 AssertType(x = "str", "string"); 51 AssertType("str", "string"); 53 // type Oops = typeof sym <-- what happened to "str"? 57 type Orig = { [k: string]: any, str: any, [sym]: any } & T; 58 AssertType(Orig, "{ [string]: any; str: any; [sym]: any; } & T"); 60 AssertType(str, "any"); 70 a = "str"; [all …]
|
| D | typeGuardOfFormTypeOfString.ts | 23 let str: string; variable 24 AssertType(str, "string"); 61 str = strOrNum; // string 62 AssertType(str = strOrNum, "string"); 63 AssertType(str, "string"); 73 str = strOrBool; // string 74 AssertType(str = strOrBool, "string"); 75 AssertType(str, "string"); 85 str = strOrNumOrBool; // string 86 AssertType(str = strOrNumOrBool, "string"); [all …]
|
| D | typeGuardOfFormTypeOfIsOrderIndependent.ts | 33 let str: string; 34 AssertType(str, "string"); 46 str = strOrNum; 47 AssertType(str = strOrNum, "string"); 48 AssertType(str, "string"); 64 str = strOrFunc; 65 AssertType(str = strOrFunc, "string"); 66 AssertType(str, "string"); 88 str = strOrBool; 89 AssertType(str = strOrBool, "string"); [all …]
|
| D | reExportJsFromTs.ts | 22 AssertType(module.exports = { str: 'x',}, "{ str: string; }"); 23 AssertType(module.exports, "{ str: string; }"); 24 AssertType({ str: 'x',}, "{ str: string; }"); 26 str: 'x', 27 AssertType(str, "string");
|
| /arkcompiler/ets_runtime/test/perform/string/ |
| D | string.js | 17 … const str = "The quick brown fox jumps over the lazy dog. If the dog reacted, was it really lazy?" constant 20 str.replace(/dog/g, 'monkey'); 30 const str = 'Apples are round, and apples are juicy.'; constant 33 str.replace(re, 'Christmas'); 54 const str = "Hello World. How are you doing?" constant 57 str.split(" ", 3); 65 const str = "The quick brown fox jumps over the lazy dog." constant 68 str.split(" "); 76 const str = "Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand " constant 80 str.split(re); [all …]
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | c_string.cpp | 28 long CStringToL(const CString &str) in CStringToL() argument 31 int64_t result = std::strtol(str.c_str(), &endPtr, BASE); in CStringToL() 32 ASSERT(!(result == 0 && str.c_str() == endPtr) && "CString argument is not long int"); in CStringToL() 36 int64_t CStringToLL(const CString &str) in CStringToLL() argument 39 int64_t result = std::strtoll(str.c_str(), &endPtr, BASE); in CStringToLL() 40 ASSERT(!(result == 0 && str.c_str() == endPtr) && "CString argument is not long long int"); in CStringToLL() 44 uint64_t CStringToULL(const CString &str) in CStringToULL() argument 47 uint64_t result = std::strtoull(str.c_str(), &endPtr, BASE); in CStringToULL() 48 …ASSERT(!(result == 0 && str.c_str() == endPtr) && "CString argument is not unsigned long long int"… in CStringToULL() 52 float CStringToF(const CString &str) in CStringToF() argument [all …]
|
| D | c_string.h | 38 size_t operator()(const CString &str) const noexcept in operator() 40 return std::hash<std::string_view>()(std::string_view(str.data(), str.size())); in operator() 49 long CStringToL(const CString &str); 50 int64_t CStringToLL(const CString &str); 51 uint64_t CStringToULL(const CString &str); 52 float CStringToF(const CString &str); 53 double CStringToD(const CString &str); 55 CString ConvertToString(const std::string &str); 56 std::string ConvertToStdString(const CString &str); 67 return strStream.str(); in FloatToCString() [all …]
|
| /arkcompiler/ets_frontend/es2panda/test/compiler/ts/cases/conformance/enums/ |
| D | test-ts-enum-16.ts | 18 a = "str", 19 b = "str" + "str" 23 a = "str", 30 c = s2_1.b+"str" 34 a = ("str"), 35 b = (("str") + ("str"+"str")), 36 c = "str" + ("str") + s2_1.b 40 print(s2["str"]);
|
| /arkcompiler/ets_frontend/es2panda/util/ |
| D | ustring.h | 33 explicit StringView(const ArenaString *str) noexcept : sv_(*str) {} in StringView() argument 37 StringView(const char *str) noexcept : sv_(str) {} in StringView() argument 72 bool Is(const char *str) const noexcept in Is() argument 74 return sv_ == str; in Is() 77 bool Is(const std::string_view &str) const noexcept in Is() argument 79 return sv_ == str; in Is() 112 constexpr size_t Find(const char *str) const in Find() argument 114 return sv_.find(str); in Find() 135 static void Utf8Encode(T *str, char32_t cu); 137 static void Mutf8Encode(T *str, char32_t cu); [all …]
|
| /arkcompiler/runtime_core/disassembler/tests/ |
| D | records_test.cpp.in | 34 …EXPECT_TRUE(ss.str().find(".record A {\n}") != std::string::npos) << "record translated incorrectl… 45 EXPECT_TRUE(ss.str().find("u1 a") != std::string::npos) << "u1 translated incorrectly"; 46 EXPECT_TRUE(ss.str().find("i8 b") != std::string::npos) << "i8 translated incorrectly"; 47 EXPECT_TRUE(ss.str().find("u8 c") != std::string::npos) << "u8 translated incorrectly"; 48 EXPECT_TRUE(ss.str().find("i16 d") != std::string::npos) << "i16 translated incorrectly"; 49 EXPECT_TRUE(ss.str().find("u16 e") != std::string::npos) << "u16 translated incorrectly"; 50 EXPECT_TRUE(ss.str().find("i32 f") != std::string::npos) << "i32 translated incorrectly"; 51 EXPECT_TRUE(ss.str().find("u32 g") != std::string::npos) << "u32 translated incorrectly"; 52 EXPECT_TRUE(ss.str().find("f32 h") != std::string::npos) << "f32 translated incorrectly"; 53 EXPECT_TRUE(ss.str().find("f64 i") != std::string::npos) << "f64 translated incorrectly"; [all …]
|
| D | literals_test.cpp.in | 34 ASSERT_NE(ss.str().find(".language PandaAssembly"), std::string::npos); 36 ASSERT_NE(ss.str().find(".array array_0 i32 3 { 2 3 4 }"), std::string::npos); 37 ASSERT_NE(ss.str().find(".array array_1 i32 3 { 2 3 4 }"), std::string::npos); 38 ASSERT_NE(ss.str().find(".array array_2 i32 3 { 2 3 4 }"), std::string::npos); 39 ASSERT_NE(ss.str().find(".array array_3 i32 3 { 2 3 4 }"), std::string::npos); 50 ASSERT_NE(ss.str().find(".language PandaAssembly"), std::string::npos); 52 ASSERT_NE(ss.str().find(".record panda.String <external>"), std::string::npos); 53 ASSERT_NE(ss.str().find("panda.String 3 { \"a\" \"ab\" \"abc\" }"), std::string::npos); 54 ASSERT_NE(ss.str().find("u1 3 { 0 1 0 }"), std::string::npos); 55 ASSERT_NE(ss.str().find("i32 3 { 2 3 4 }"), std::string::npos); [all …]
|
| /arkcompiler/toolchain/tooling/test/ |
| D | pt_json_test.cpp | 45 std::string str = "false"; in HWTEST_F_L0() local 46 std::unique_ptr<PtJson> json = PtJson::Parse(str.c_str()); in HWTEST_F_L0() 49 EXPECT_EQ(json->Stringify(), str); in HWTEST_F_L0() 55 std::string str = "true"; in HWTEST_F_L0() local 56 std::unique_ptr<PtJson> json = PtJson::Parse(str.c_str()); in HWTEST_F_L0() 59 EXPECT_EQ(json->Stringify(), str); in HWTEST_F_L0() 65 std::string str = "100"; in HWTEST_F_L0() local 66 std::unique_ptr<PtJson> json = PtJson::Parse(str.c_str()); in HWTEST_F_L0() 69 EXPECT_EQ(json->Stringify(), str); in HWTEST_F_L0() 75 std::string str = "123456789012345"; in HWTEST_F_L0() local [all …]
|
| /arkcompiler/runtime_core/libpandabase/trace/ |
| D | trace.h | 31 void DoBeginTracePoint(const char *str); 33 void DoIntTracePoint(const char *str, int32_t val); 34 void DoInt64TracePoint(const char *str, int64_t val); 42 static inline void BeginTracePoint(const char *str) in BeginTracePoint() argument 45 internal::DoBeginTracePoint(str); in BeginTracePoint() 56 static inline void IntTracePoint(const char *str, int32_t val) in IntTracePoint() argument 59 internal::DoIntTracePoint(str, val); in IntTracePoint() 63 static inline void Int64TracePoint(const char *str, int64_t val) in Int64TracePoint() argument 66 internal::DoInt64TracePoint(str, val); in Int64TracePoint() 72 explicit ScopedTrace(const char *str) in ScopedTrace() argument [all …]
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | string_helper.h | 55 static inline CString RepalceAll(CString str, const CString &oldValue, in RepalceAll() argument 59 return str; in RepalceAll() 62 while ((pos = str.find(oldValue, pos)) != CString::npos) { in RepalceAll() 63 str.replace(pos, oldValue.length(), newValue); in RepalceAll() 66 return str; in RepalceAll() 79 std::string str(charData, dataLen); in Utf8ToString() 80 return str; in Utf8ToString() 86 std::string str(charData, dataLen); in Utf8ToU16String() 87 …tring u16str = std::wstring_convert<std::codecvt_utf8_utf16<char16_t>, char16_t>{}.from_bytes(str); in Utf8ToU16String() 96 static inline std::wstring StringToWstring(const std::string &str) in StringToWstring() argument [all …]
|
| /arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
| D | builtins_number_test.cpp | 418 JSHandle<EcmaString> str; in HWTEST_F_L0() local 424 str = thread->GetEcmaVM()->GetFactory()->NewFromASCII("0a"); in HWTEST_F_L0() 425 sp = EcmaStringAccessor(str).ToUtf8Span(buf); in HWTEST_F_L0() 427 str = thread->GetEcmaVM()->GetFactory()->NewFromASCII("0b"); in HWTEST_F_L0() 428 sp = EcmaStringAccessor(str).ToUtf8Span(buf); in HWTEST_F_L0() 430 str = thread->GetEcmaVM()->GetFactory()->NewFromASCII("0o"); in HWTEST_F_L0() 431 sp = EcmaStringAccessor(str).ToUtf8Span(buf); in HWTEST_F_L0() 433 str = thread->GetEcmaVM()->GetFactory()->NewFromASCII(" 00x"); in HWTEST_F_L0() 434 sp = EcmaStringAccessor(str).ToUtf8Span(buf); in HWTEST_F_L0() 436 str = thread->GetEcmaVM()->GetFactory()->NewFromASCII(" 000.4_"); in HWTEST_F_L0() [all …]
|
| /arkcompiler/ets_runtime/test/quickfix/class_mem_var/ |
| D | expect_output.txt | 17 print patch str :patch 19 print patch str :base 22 print patch str :patch 24 print patch str :patch 30 print base str :base 31 print base str :base 33 print patch str :patch 35 print patch str :patch
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | dump_test.cpp | 105 EXPECT_EQ(data.str(), test_data); in __anon51f1233e0202() 107 data.str(""); in __anon51f1233e0202() 110 EXPECT_EQ(data.str(), test_data); in __anon51f1233e0202() 119 data.str(""); in __anon51f1233e0202() 122 EXPECT_EQ(data.str(), test_data); in __anon51f1233e0202() 124 data.str(""); in __anon51f1233e0202() 153 std::string str = value1.data(); in __anon51f1233e0202() local 154 EXPECT_EQ(str, "bc: 0x0000002d"); in __anon51f1233e0202() 155 EXPECT_EQ(data.str(), test_data); in __anon51f1233e0202() 178 std::string str = value.data(); in __anon51f1233e0302() local [all …]
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_date.cpp | 201 int JSDate::GetSignedNumFromString(const CString &str, int len, int *index) in GetSignedNumFromString() argument 204 GetNumFromString(str, len, index, &res); in GetSignedNumFromString() 205 if (str.at(0) == NEG) { in GetSignedNumFromString() 212 bool JSDate::GetNumFromString(const CString &str, int len, int *index, int *num) in GetNumFromString() argument 217 oneByte = str.at(indexStr); in GetNumFromString() 228 oneByte = str.at(indexStr); in GetNumFromString() 257 JSTaggedValue JSDate::LocalParseStringToMs(const CString &str) in LocalParseStringToMs() argument 267 int len = static_cast<int>(str.length()); in LocalParseStringToMs() 280 localSpace = str.find(' ', index); in LocalParseStringToMs() 281 CString strMonth = str.substr(localSpace + 1, LENGTH_MONTH_NAME); in LocalParseStringToMs() [all …]
|
| /arkcompiler/ets_runtime/test/typeinfer/builtins/ |
| D | builtins.ts | 28 AssertType(Object.getOwnPropertyDescriptor({}, "str"), "union"); 186 let str = new String("111"); 187 AssertType(str.length, "number"); 188 AssertType(str.charAt(1), "string"); 189 AssertType(str.charCodeAt(1), "number"); 190 AssertType(str.concat("123"), "string"); 191 AssertType(str.includes("123"), "boolean"); 192 AssertType(str.indexOf("123"), "number"); 193 AssertType(str.localeCompare("123"), "number"); 194 AssertType(str.match("123"), "union"); [all …]
|
| /arkcompiler/ets_runtime/test/aottest/gettemplateobject/ |
| D | gettemplateobject.ts | 16 declare function print(str:any):string; 17 function f(strarray:any, ...str:any){ 21 if(str[i]) 22 result += str[i]; 26 let str = "world"; variable 27 print(f`hello ${str}!`);
|
| /arkcompiler/ets_runtime/script/ |
| D | build_resource_to_cpp.py | 41 seq.append(str(hex(content))) 45 template1 = template1.replace("$1", str(input_file)) \ 46 .replace("$2", str(length)) \ 47 .replace("$3", str(byte_code)) 48 template2 = template2.replace("$1", str(input_file)) \ 49 .replace("$2", str(length)) 57 parser.add_argument('--input', type=str, required=True) 58 parser.add_argument('--output', type=str, required=True)
|