/arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
D | indirectTypeParameterReferences.ts | 28 …ned: Combined) => void) => null const literal = (fn: (aPlusB: A & B) => void) => null return {co… constant 40 const literal = (fn: (aPlusB: A & B) => void) => null constant 41 AssertType(literal, "((A & B) => void) => any"); 47 AssertType({combined, literal}, "{ combined: ((A & B) => void) => any; literal: ((A & B) => void) =… 48 return {combined, literal 52 AssertType(literal, "((A & B) => void) => any"); 56 const {combined, literal} = flowtypes<{a: string}>({b: 'b-value'}) constant 58 AssertType(literal, "(({ a: string; } & B) => void) => any"); 66 literal(aPlusB => { 67 AssertType(literal(aPlusB => { aPlusB.b aPlusB.a}), "any"); [all …]
|
/arkcompiler/ets_frontend/merge_abc/src/ |
D | assemblyLiteralsProto.cpp | 104 for (const auto &literal : array.literals_) { in Serialize() local 106 Literal::Serialize(literal, *protoLiteral); in Serialize() 114 panda::pandasm::LiteralArray::Literal literal; in Deserialize() local 115 Literal::Deserialize(protoLiteral, literal); in Deserialize() 116 array.literals_.emplace_back(literal); in Deserialize() 120 void Literal::Serialize(const panda::pandasm::LiteralArray::Literal &literal, protoPanda::Literal &… in Serialize() argument 122 protoLiteral.set_tag(static_cast<uint32_t>(literal.tag_)); in Serialize() 124 VariantValue::Serialize(literal.value_, *value); in Serialize() 127 …eserialize(const protoPanda::Literal &protoLiteral, panda::pandasm::LiteralArray::Literal &literal) in Deserialize() argument 129 literal.tag_ = static_cast<panda::panda_file::LiteralTag>(protoLiteral.tag()); in Deserialize() [all …]
|
D | assemblyLiteralsProto.h | 38 …static void Serialize(const panda::pandasm::LiteralArray::Literal &literal, protoPanda::Literal &p… 39 …serialize(const protoPanda::Literal &protoLiteral, panda::pandasm::LiteralArray::Literal &literal);
|
/arkcompiler/ets_frontend/es2panda/util/ |
D | dumper.cpp | 26 for (auto literal : it.second.literals_) { in DumpLiterals() local 30 … unsigned(static_cast<std::underlying_type<panda::panda_file::LiteralTag>::type>(literal.tag_)) << in DumpLiterals() 40 }, literal.value_); in DumpLiterals()
|
/arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
D | test-type-template-literal2-expected.txt | 25 "literal": { 52 "literal": { 121 "literal": { 148 "literal": { 217 "literal": { 244 "literal": {
|
D | test_import_type-expected.txt | 16 "literal": { 117 "literal": { 212 "literal": { 342 "literal": { 463 "literal": { 556 "literal": {
|
D | test_module5-expected.txt | 1 SyntaxError: String literal expected. [test_module5.ts:18:24]
|
D | test-ts-key-remapping-via-as-expected.txt | 107 "literal": { 318 "literal": { 460 "literal": { 602 "literal": {
|
/arkcompiler/runtime_core/libpandabase/utils/ |
D | type_converter.cpp | 29 ValueUnit::ValueUnit(uint64_t value, std::string_view literal) : value_(value), literal_(literal) {} in ValueUnit() argument 31 ValueUnit::ValueUnit(double value, std::string_view literal) : value_(value), literal_(literal) {} in ValueUnit() argument
|
D | type_converter.h | 41 ValueUnit(uint64_t value, std::string_view literal); 43 ValueUnit(double value, std::string_view literal);
|
/arkcompiler/ets_frontend/ts2panda/src/expression/ |
D | templateExpression.ts | 77 …pandaGen.loadAccumulatorString(span, span.literal.rawText === undefined ? span.literal.text : span… 80 pandaGen.loadAccumulatorString(span, span.literal.text);
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
D | tsLiteralType.h | 34 …explicit TSLiteralType(Expression *literal) : TypeNode(AstNodeType::TS_LITERAL_TYPE), literal_(lit… in TSLiteralType() argument
|
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
D | emitter.cpp | 463 for (const auto *literal : buff->Literals()) { in GenBufferLiterals() local 467 ir::LiteralTag tag = literal->Tag(); in GenBufferLiterals() 472 valueLit.value_ = literal->GetBoolean(); in GenBufferLiterals() 477 valueLit.value_ = literal->GetInt(); in GenBufferLiterals() 482 valueLit.value_ = literal->GetDouble(); in GenBufferLiterals() 487 valueLit.value_ = literal->GetString().Mutf8(); in GenBufferLiterals() 497 valueLit.value_ = literal->GetMethod().Mutf8(); in GenBufferLiterals() 502 valueLit.value_ = literal->GetMethodAffiliate(); in GenBufferLiterals() 507 valueLit.value_ = literal->GetMethod().Mutf8(); in GenBufferLiterals() 512 valueLit.value_ = literal->GetInt(); in GenBufferLiterals() [all …]
|
/arkcompiler/ets_frontend/es2panda/compiler/base/ |
D | literals.h | 64 void ResetLiteral(size_t index, const ir::Literal *literal) in ResetLiteral() argument 66 literals_[index] = literal; in ResetLiteral()
|
/arkcompiler/ets_frontend/es2panda/test/parser/js/ |
D | test-template-literal-1-expected.txt | 1 SyntaxError: Unterminated string [test-template-literal-1.js:17:608]
|
D | test-template-literal-2-expected.txt | 1 SyntaxError: Primary expression expected [test-template-literal-2.js:17:6]
|
D | test-use-strict-1-expected.txt | 1 SyntaxError: Implicit octal literal not allowed [test-use-strict-1.js:18:629]
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
D | program_object.h | 217 uint32_t literal, CString entry) in GetClassLiteralFromCache() argument 220 auto val = constpool->GetObjectFromCache(literal); in GetClassLiteralFromCache() 235 panda_file::File::EntityId literalId = constpool->GetEntityId(literal); in GetClassLiteralFromCache() 242 constpool->SetObjectToCache(thread, literal, val); in GetClassLiteralFromCache() 299 … JSHandle<TaggedArray> literal = LiteralDataExtractor::GetDatasIgnoreType(thread, jsPandaFile, id, in GetLiteralFromCache() local 301 uint32_t length = literal->GetLength(); in GetLiteralFromCache() 303 arr->SetElements(thread, literal); in GetLiteralFromCache()
|
D | class_info_extractor.h | 48 const JSHandle<TaggedArray> &literal); 85 …ic bool ExtractAndReturnWhetherWithElements(JSThread *thread, const JSHandle<TaggedArray> &literal,
|
D | class_info_extractor.cpp | 25 const JSHandle<TaggedArray> &literal) in BuildClassInfoExtractorFromLiteral() argument 31 uint32_t literalBufferLength = literal->GetLength(); in BuildClassInfoExtractorFromLiteral() 35 … nonStaticNum = static_cast<uint32_t>(literal->Get(thread, literalBufferLength - 1).GetInt()); in BuildClassInfoExtractorFromLiteral() 52 … if (UNLIKELY(ExtractAndReturnWhetherWithElements(thread, literal, nonStaticDetail, nonStaticKeys, in BuildClassInfoExtractorFromLiteral() 81 if (UNLIKELY(ExtractAndReturnWhetherWithElements(thread, literal, staticDetail, staticKeys, in BuildClassInfoExtractorFromLiteral() 101 …ractor::ExtractAndReturnWhetherWithElements(JSThread *thread, const JSHandle<TaggedArray> &literal, in ExtractAndReturnWhetherWithElements() argument 121 firstValue.Update(literal->Get(index)); in ExtractAndReturnWhetherWithElements() 122 secondValue.Update(literal->Get(index + 1)); in ExtractAndReturnWhetherWithElements()
|
/arkcompiler/ets_runtime/ecmascript/ts_types/tests/ |
D | ts_type_test_helper.h | 35 std::vector<pandasm::LiteralArray::Literal> literal {}; in AddLiteral() 37 AddTagValue(literal, tags[i], values[i]); in AddLiteral() 39 pandasm::LiteralArray literalArray(literal); in AddLiteral()
|
/arkcompiler/ets_frontend/ts2panda/tests/types/ |
D | typeUtils.ts | 101 let literal = new Literal(rol[0], rol[1]); 102 literalBuffer.addLiterals(literal);
|
/arkcompiler/runtime_core/assembler/ |
D | assembly-emitter.cpp | 581 for (auto &literal : l.literals_) { in MakeLiteralItems() local 583 switch (literal.tag_) { in MakeLiteralItems() 587 … ScalarValue::Create<Value::Type::U1>(static_cast<bool>(std::get<bool>(literal.value_)))); in MakeLiteralItems() 593 ScalarValue::Create<Value::Type::U8>(std::get<uint8_t>(literal.value_))); in MakeLiteralItems() 599 ScalarValue::Create<Value::Type::I8>(std::get<uint8_t>(literal.value_))); in MakeLiteralItems() 605 ScalarValue::Create<Value::Type::U16>(std::get<uint16_t>(literal.value_))); in MakeLiteralItems() 611 ScalarValue::Create<Value::Type::I16>(std::get<uint16_t>(literal.value_))); in MakeLiteralItems() 617 ScalarValue::Create<Value::Type::U32>(std::get<uint32_t>(literal.value_))); in MakeLiteralItems() 623 ScalarValue::Create<Value::Type::I32>(std::get<uint32_t>(literal.value_))); in MakeLiteralItems() 629 ScalarValue::Create<Value::Type::U64>(std::get<uint64_t>(literal.value_))); in MakeLiteralItems() [all …]
|
/arkcompiler/ets_frontend/es2panda/test/type_extractor/testcases/ |
D | test-export-star-expected.txt | 1 ======> literal array buffer <======
|
/arkcompiler/ets_runtime/ecmascript/interpreter/ |
D | slow_runtime_stub.h | 100 … JSTaggedValue CreateObjectWithBuffer(JSThread *thread, ObjectFactory *factory, JSObject *literal); 101 …JSTaggedValue CreateObjectHavingMethod(JSThread *thread, ObjectFactory *factory, JSObject *literal, 104 …ic JSTaggedValue CreateArrayWithBuffer(JSThread *thread, ObjectFactory *factory, JSArray *literal); 106 static JSTaggedValue GetTemplateObject(JSThread *thread, JSTaggedValue literal); 160 …static JSTaggedValue ResolveClass(JSThread *thread, JSTaggedValue ctor, TaggedArray *literal, JSTa…
|