Home
last modified time | relevance | path

Searched refs:literal (Results 1 – 25 of 99) sorted by relevance

1234

/arkcompiler/ets_runtime/test/typeinfer/automatedcases/
DindirectTypeParameterReferences.ts28 …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/
DassemblyLiteralsProto.cpp104 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 …]
DassemblyLiteralsProto.h38 …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/
Ddumper.cpp26 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/
Dtest-type-template-literal2-expected.txt25 "literal": {
52 "literal": {
121 "literal": {
148 "literal": {
217 "literal": {
244 "literal": {
Dtest_import_type-expected.txt16 "literal": {
117 "literal": {
212 "literal": {
342 "literal": {
463 "literal": {
556 "literal": {
Dtest_module5-expected.txt1 SyntaxError: String literal expected. [test_module5.ts:18:24]
Dtest-ts-key-remapping-via-as-expected.txt107 "literal": {
318 "literal": {
460 "literal": {
602 "literal": {
/arkcompiler/runtime_core/libpandabase/utils/
Dtype_converter.cpp29 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
Dtype_converter.h41 ValueUnit(uint64_t value, std::string_view literal);
43 ValueUnit(double value, std::string_view literal);
/arkcompiler/ets_frontend/ts2panda/src/expression/
DtemplateExpression.ts77 …pandaGen.loadAccumulatorString(span, span.literal.rawText === undefined ? span.literal.text : span…
80 pandaGen.loadAccumulatorString(span, span.literal.text);
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsLiteralType.h34 …explicit TSLiteralType(Expression *literal) : TypeNode(AstNodeType::TS_LITERAL_TYPE), literal_(lit… in TSLiteralType() argument
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
Demitter.cpp463 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/
Dliterals.h64 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/
Dtest-template-literal-1-expected.txt1 SyntaxError: Unterminated string [test-template-literal-1.js:17:608]
Dtest-template-literal-2-expected.txt1 SyntaxError: Primary expression expected [test-template-literal-2.js:17:6]
Dtest-use-strict-1-expected.txt1 SyntaxError: Implicit octal literal not allowed [test-use-strict-1.js:18:629]
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dprogram_object.h217 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()
Dclass_info_extractor.h48 const JSHandle<TaggedArray> &literal);
85 …ic bool ExtractAndReturnWhetherWithElements(JSThread *thread, const JSHandle<TaggedArray> &literal,
Dclass_info_extractor.cpp25 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/
Dts_type_test_helper.h35 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/
DtypeUtils.ts101 let literal = new Literal(rol[0], rol[1]);
102 literalBuffer.addLiterals(literal);
/arkcompiler/runtime_core/assembler/
Dassembly-emitter.cpp581 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/
Dtest-export-star-expected.txt1 ======> literal array buffer <======
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dslow_runtime_stub.h100 … 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…

1234