| /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); 123 …[[nodiscard]] ArrayExpression *Clone(ArenaAllocator *allocator, AstNode *parent = nullptr) overrid… [all …]
|
| D | arrayExpression.cpp | 36 ArrayExpression::ArrayExpression([[maybe_unused]] Tag const tag, ArrayExpression const &other, in ArrayExpression() function in panda::es2panda::ir::ArrayExpression 57 ArrayExpression *ArrayExpression::Clone(ArenaAllocator *const allocator, AstNode *const parent) in Clone() 59 …if (auto *const clone = allocator->New<ArrayExpression>(Tag {}, *this, allocator); clone != nullpt… in Clone() 68 bool ArrayExpression::ConvertibleToArrayPattern() in ConvertibleToArrayPattern() 119 ValidationInfo ArrayExpression::ValidateExpression() in ValidateExpression() 169 void ArrayExpression::TransformChildren(const NodeTransformer &cb) in TransformChildren() 184 void ArrayExpression::Iterate(const NodeTraverser &cb) const in Iterate() 199 void ArrayExpression::Dump(ir::AstDumper *dumper) const in Dump() 208 void ArrayExpression::Dump(ir::SrcDumper *dumper) const in Dump() 220 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/test/compiler/ts/ |
| D | arrayDestructuring8-expected.txt | 30 "type": "ArrayExpression", 111 "type": "ArrayExpression", 114 "type": "ArrayExpression", 157 "type": "ArrayExpression",
|
| D | arrayDestructuring7-expected.txt | 30 "type": "ArrayExpression", 111 "type": "ArrayExpression", 114 "type": "ArrayExpression",
|
| D | tupleAssignability16-expected.txt | 92 "type": "ArrayExpression", 95 "type": "ArrayExpression", 124 "type": "ArrayExpression",
|
| D | arrayDestructuring23-expected.txt | 75 "type": "ArrayExpression", 127 "type": "ArrayExpression", 144 "type": "ArrayExpression",
|
| D | tupleAssignability6-expected.txt | 220 "type": "ArrayExpression", 223 "type": "ArrayExpression", 252 "type": "ArrayExpression", 269 "type": "ArrayExpression",
|
| D | tupleAssignability7-expected.txt | 220 "type": "ArrayExpression", 223 "type": "ArrayExpression", 252 "type": "ArrayExpression", 269 "type": "ArrayExpression",
|
| D | tupleAssignability23-expected.txt | 122 "type": "ArrayExpression", 125 "type": "ArrayExpression", 168 "type": "ArrayExpression",
|
| D | arrayDestructuring22-expected.txt | 75 "type": "ArrayExpression", 141 "type": "ArrayExpression", 158 "type": "ArrayExpression",
|
| 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 …]
|
| D | functionWithPattern12-expected.txt | 172 "type": "ArrayExpression", 189 "type": "ArrayExpression", 551 "type": "ArrayExpression", 721 "type": "ArrayExpression", 773 "type": "ArrayExpression", 776 "type": "ArrayExpression", 923 "type": "ArrayExpression", 1003 "type": "ArrayExpression", 1006 "type": "ArrayExpression",
|
| /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 | tupleAssignability16-expected.txt | 91 "type": "ArrayExpression", 94 "type": "ArrayExpression", 123 "type": "ArrayExpression",
|
| D | arrayDestructuring7-expected.txt | 29 "type": "ArrayExpression", 109 "type": "ArrayExpression", 112 "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 | arrayDestructuring22-expected.txt | 72 "type": "ArrayExpression", 138 "type": "ArrayExpression", 155 "type": "ArrayExpression",
|
| D | tupleAssignability23-expected.txt | 121 "type": "ArrayExpression", 124 "type": "ArrayExpression", 167 "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",
|
| /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() 271 checker::Type *ArrayExpression::CheckPattern(checker::Checker *checker) const in CheckPattern() 382 void ArrayExpression::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
|