| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | arrayExpression.h | 30 class ArrayExpression : public AnnotatedExpression { 35 ArrayExpression() = delete; 36 ~ArrayExpression() override = default; 38 NO_COPY_SEMANTIC(ArrayExpression); 39 NO_MOVE_SEMANTIC(ArrayExpression); 42 explicit ArrayExpression(ArenaVector<Expression *> &&elements, ArenaAllocator *const allocator) in ArrayExpression() function 43 : ArrayExpression(AstNodeType::ARRAY_EXPRESSION, std::move(elements), allocator, false) in ArrayExpression() 47 explicit ArrayExpression(AstNodeType nodeType, ArenaVector<Expression *> &&elements, in ArrayExpression() function 56 explicit ArrayExpression(Tag tag, ArrayExpression const &other, ArenaAllocator *allocator); 132 [[nodiscard]] ArrayExpression *Clone(ArenaAllocator *allocator, AstNode *parent) override; [all …]
|
| D | arrayExpression.cpp | 36 ArrayExpression::ArrayExpression([[maybe_unused]] Tag const tag, ArrayExpression const &other, in ArrayExpression() function in ark::es2panda::ir::ArrayExpression 56 ArrayExpression *ArrayExpression::Clone(ArenaAllocator *const allocator, AstNode *const parent) in Clone() 58 …if (auto *const clone = allocator->New<ArrayExpression>(Tag {}, *this, allocator); clone != nullpt… in Clone() 67 bool ArrayExpression::ConvertibleToArrayPattern() in ConvertibleToArrayPattern() 118 ValidationInfo ArrayExpression::ValidateExpression() in ValidateExpression() 168 void ArrayExpression::TransformChildren(const NodeTransformer &cb, std::string_view const transform… in TransformChildren() 192 void ArrayExpression::Iterate(const NodeTraverser &cb) const in Iterate() 207 void ArrayExpression::Dump(ir::AstDumper *dumper) const in Dump() 216 void ArrayExpression::Dump(ir::SrcDumper *dumper) const in Dump() 228 void ArrayExpression::Compile(compiler::PandaGen *pg) const in Compile() [all …]
|
| /arkcompiler/ets_frontend/es2panda/test/parser/js/ |
| D | test-array-expression-expected.txt | 24 "type": "ArrayExpression", 66 "type": "ArrayExpression", 140 "type": "ArrayExpression", 237 "type": "ArrayExpression", 240 "type": "ArrayExpression", 243 "type": "ArrayExpression", 326 "type": "ArrayExpression", 331 "type": "ArrayExpression", 407 "type": "ArrayExpression",
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/js/ |
| D | test-array-expression-expected.txt | 25 "type": "ArrayExpression", 67 "type": "ArrayExpression", 144 "type": "ArrayExpression", 243 "type": "ArrayExpression", 246 "type": "ArrayExpression", 249 "type": "ArrayExpression", 333 "type": "ArrayExpression", 338 "type": "ArrayExpression", 414 "type": "ArrayExpression",
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | spreadLowering.h | 34 …std::string CreateETSCode(ir::ArrayExpression *array, std::vector<ir::AstNode *> &node, public_lib… 35 std::string CreateLengthString(ir::ArrayExpression *array);
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/ |
| D | arrayDestructuring8-expected.txt | 29 "type": "ArrayExpression", 109 "type": "ArrayExpression", 112 "type": "ArrayExpression", 155 "type": "ArrayExpression",
|
| D | arrayDestructuring7-expected.txt | 29 "type": "ArrayExpression", 109 "type": "ArrayExpression", 112 "type": "ArrayExpression",
|
| D | tupleAssignability16-expected.txt | 91 "type": "ArrayExpression", 94 "type": "ArrayExpression", 123 "type": "ArrayExpression",
|
| D | tupleAssignability7-expected.txt | 217 "type": "ArrayExpression", 220 "type": "ArrayExpression", 249 "type": "ArrayExpression", 266 "type": "ArrayExpression",
|
| D | arrayDestructuring23-expected.txt | 72 "type": "ArrayExpression", 124 "type": "ArrayExpression", 141 "type": "ArrayExpression",
|
| D | tupleAssignability6-expected.txt | 217 "type": "ArrayExpression", 220 "type": "ArrayExpression", 249 "type": "ArrayExpression", 266 "type": "ArrayExpression",
|
| D | tupleAssignability23-expected.txt | 121 "type": "ArrayExpression", 124 "type": "ArrayExpression", 167 "type": "ArrayExpression",
|
| D | arrayDestructuring22-expected.txt | 72 "type": "ArrayExpression", 138 "type": "ArrayExpression", 155 "type": "ArrayExpression",
|
| D | tupleAssignability-expected.txt | 38 "type": "ArrayExpression", 139 "type": "ArrayExpression", 142 "type": "ArrayExpression", 145 "type": "ArrayExpression", 280 "type": "ArrayExpression", 435 "type": "ArrayExpression", 438 "type": "ArrayExpression", 714 "type": "ArrayExpression", 717 "type": "ArrayExpression", 746 "type": "ArrayExpression", [all …]
|
| D | functionWithPattern12-expected.txt | 167 "type": "ArrayExpression", 184 "type": "ArrayExpression", 540 "type": "ArrayExpression", 707 "type": "ArrayExpression", 759 "type": "ArrayExpression", 762 "type": "ArrayExpression", 908 "type": "ArrayExpression", 987 "type": "ArrayExpression", 990 "type": "ArrayExpression",
|
| D | arrayDestructuring21-expected.txt | 68 "type": "ArrayExpression", 71 "type": "ArrayExpression",
|
| D | functionWithPattern10-expected.txt | 165 "type": "ArrayExpression", 182 "type": "ArrayExpression", 637 "type": "ArrayExpression", 689 "type": "ArrayExpression", 692 "type": "ArrayExpression", 838 "type": "ArrayExpression", 877 "type": "ArrayExpression", 894 "type": "ArrayExpression",
|
| D | arrayDestructuring-expected.txt | 53 "type": "ArrayExpression", 419 "type": "ArrayExpression", 560 "type": "ArrayExpression", 841 "type": "ArrayExpression", 1167 "type": "ArrayExpression", 1275 "type": "ArrayExpression", 1670 "type": "ArrayExpression", 1730 "type": "ArrayExpression", 1829 "type": "ArrayExpression", 1922 "type": "ArrayExpression", [all …]
|
| D | functionWithPattern11-expected.txt | 165 "type": "ArrayExpression", 182 "type": "ArrayExpression", 637 "type": "ArrayExpression", 689 "type": "ArrayExpression", 692 "type": "ArrayExpression", 838 "type": "ArrayExpression", 877 "type": "ArrayExpression", 894 "type": "ArrayExpression",
|
| D | arrayDestructuring38-expected.txt | 111 "type": "ArrayExpression", 114 "type": "ArrayExpression",
|
| D | functionWithPattern9-expected.txt | 165 "type": "ArrayExpression", 182 "type": "ArrayExpression", 637 "type": "ArrayExpression", 689 "type": "ArrayExpression", 692 "type": "ArrayExpression", 838 "type": "ArrayExpression", 877 "type": "ArrayExpression",
|
| D | tupleAssignability18-expected.txt | 302 "type": "ArrayExpression", 305 "type": "ArrayExpression", 392 "type": "ArrayExpression", 395 "type": "ArrayExpression", 684 "type": "ArrayExpression",
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | arrayExpression.cpp | 31 bool ArrayExpression::ConvertibleToArrayPattern() in ConvertibleToArrayPattern() 78 ValidationInfo ArrayExpression::ValidateExpression() in ValidateExpression() 120 void ArrayExpression::Iterate(const NodeTraverser &cb) const in Iterate() 131 void ArrayExpression::Dump(ir::AstDumper *dumper) const in Dump() 139 void ArrayExpression::Compile(compiler::PandaGen *pg) const in Compile() 208 checker::Type *ArrayExpression::Check(checker::Checker *checker) const in Check() 272 checker::Type *ArrayExpression::CheckPattern(checker::Checker *checker) const in CheckPattern() 384 void ArrayExpression::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
|
| D | arrayExpression.h | 34 class ArrayExpression : public Expression { 36 …explicit ArrayExpression(AstNodeType nodeType, ArenaVector<Expression *> &&elements, bool trailing… in ArrayExpression() function
|
| /arkcompiler/ets_frontend/ets2panda/test/compiler/ts/ |
| D | tupleAssignability-expected.txt | 39 "type": "ArrayExpression", 141 "type": "ArrayExpression", 144 "type": "ArrayExpression", 147 "type": "ArrayExpression", 283 "type": "ArrayExpression", 440 "type": "ArrayExpression", 443 "type": "ArrayExpression", 722 "type": "ArrayExpression", 725 "type": "ArrayExpression", 754 "type": "ArrayExpression", [all …]
|