Home
last modified time | relevance | path

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

12345678910>>...17

/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);
123 …[[nodiscard]] ArrayExpression *Clone(ArenaAllocator *allocator, AstNode *parent = nullptr) overrid…
[all …]
DarrayExpression.cpp36 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/
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/test/compiler/ts/
DarrayDestructuring8-expected.txt30 "type": "ArrayExpression",
111 "type": "ArrayExpression",
114 "type": "ArrayExpression",
157 "type": "ArrayExpression",
DarrayDestructuring7-expected.txt30 "type": "ArrayExpression",
111 "type": "ArrayExpression",
114 "type": "ArrayExpression",
DtupleAssignability16-expected.txt92 "type": "ArrayExpression",
95 "type": "ArrayExpression",
124 "type": "ArrayExpression",
DarrayDestructuring23-expected.txt75 "type": "ArrayExpression",
127 "type": "ArrayExpression",
144 "type": "ArrayExpression",
DtupleAssignability6-expected.txt220 "type": "ArrayExpression",
223 "type": "ArrayExpression",
252 "type": "ArrayExpression",
269 "type": "ArrayExpression",
DtupleAssignability7-expected.txt220 "type": "ArrayExpression",
223 "type": "ArrayExpression",
252 "type": "ArrayExpression",
269 "type": "ArrayExpression",
DtupleAssignability23-expected.txt122 "type": "ArrayExpression",
125 "type": "ArrayExpression",
168 "type": "ArrayExpression",
DarrayDestructuring22-expected.txt75 "type": "ArrayExpression",
141 "type": "ArrayExpression",
158 "type": "ArrayExpression",
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 …]
DfunctionWithPattern12-expected.txt172 "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/
DarrayDestructuring8-expected.txt29 "type": "ArrayExpression",
109 "type": "ArrayExpression",
112 "type": "ArrayExpression",
155 "type": "ArrayExpression",
DtupleAssignability16-expected.txt91 "type": "ArrayExpression",
94 "type": "ArrayExpression",
123 "type": "ArrayExpression",
DarrayDestructuring7-expected.txt29 "type": "ArrayExpression",
109 "type": "ArrayExpression",
112 "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",
DarrayDestructuring22-expected.txt72 "type": "ArrayExpression",
138 "type": "ArrayExpression",
155 "type": "ArrayExpression",
DtupleAssignability23-expected.txt121 "type": "ArrayExpression",
124 "type": "ArrayExpression",
167 "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",
/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()
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()

12345678910>>...17