Home
last modified time | relevance | path

Searched refs:ArrayExpression (Results 1 – 25 of 279) sorted by relevance

12345678910>>...12

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DarrayExpression.h30 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 …]
DarrayExpression.cpp36 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/
Dtest-array-expression-expected.txt24 "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/
Dtest-array-expression-expected.txt25 "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/
DspreadLowering.h34 …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/
DarrayDestructuring8-expected.txt29 "type": "ArrayExpression",
109 "type": "ArrayExpression",
112 "type": "ArrayExpression",
155 "type": "ArrayExpression",
DarrayDestructuring7-expected.txt29 "type": "ArrayExpression",
109 "type": "ArrayExpression",
112 "type": "ArrayExpression",
DtupleAssignability16-expected.txt91 "type": "ArrayExpression",
94 "type": "ArrayExpression",
123 "type": "ArrayExpression",
DtupleAssignability7-expected.txt217 "type": "ArrayExpression",
220 "type": "ArrayExpression",
249 "type": "ArrayExpression",
266 "type": "ArrayExpression",
DarrayDestructuring23-expected.txt72 "type": "ArrayExpression",
124 "type": "ArrayExpression",
141 "type": "ArrayExpression",
DtupleAssignability6-expected.txt217 "type": "ArrayExpression",
220 "type": "ArrayExpression",
249 "type": "ArrayExpression",
266 "type": "ArrayExpression",
DtupleAssignability23-expected.txt121 "type": "ArrayExpression",
124 "type": "ArrayExpression",
167 "type": "ArrayExpression",
DarrayDestructuring22-expected.txt72 "type": "ArrayExpression",
138 "type": "ArrayExpression",
155 "type": "ArrayExpression",
DtupleAssignability-expected.txt38 "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 …]
DfunctionWithPattern12-expected.txt167 "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",
DarrayDestructuring21-expected.txt68 "type": "ArrayExpression",
71 "type": "ArrayExpression",
DfunctionWithPattern10-expected.txt165 "type": "ArrayExpression",
182 "type": "ArrayExpression",
637 "type": "ArrayExpression",
689 "type": "ArrayExpression",
692 "type": "ArrayExpression",
838 "type": "ArrayExpression",
877 "type": "ArrayExpression",
894 "type": "ArrayExpression",
DarrayDestructuring-expected.txt53 "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 …]
DfunctionWithPattern11-expected.txt165 "type": "ArrayExpression",
182 "type": "ArrayExpression",
637 "type": "ArrayExpression",
689 "type": "ArrayExpression",
692 "type": "ArrayExpression",
838 "type": "ArrayExpression",
877 "type": "ArrayExpression",
894 "type": "ArrayExpression",
DarrayDestructuring38-expected.txt111 "type": "ArrayExpression",
114 "type": "ArrayExpression",
DfunctionWithPattern9-expected.txt165 "type": "ArrayExpression",
182 "type": "ArrayExpression",
637 "type": "ArrayExpression",
689 "type": "ArrayExpression",
692 "type": "ArrayExpression",
838 "type": "ArrayExpression",
877 "type": "ArrayExpression",
DtupleAssignability18-expected.txt302 "type": "ArrayExpression",
305 "type": "ArrayExpression",
392 "type": "ArrayExpression",
395 "type": "ArrayExpression",
684 "type": "ArrayExpression",
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DarrayExpression.cpp31 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()
DarrayExpression.h34 class ArrayExpression : public Expression {
36 …explicit ArrayExpression(AstNodeType nodeType, ArenaVector<Expression *> &&elements, bool trailing… in ArrayExpression() function
/arkcompiler/ets_frontend/ets2panda/test/compiler/ts/
DtupleAssignability-expected.txt39 "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 …]

12345678910>>...12