Home
last modified time | relevance | path

Searched refs:AssignmentExpression (Results 1 – 25 of 618) sorted by relevance

12345678910>>...25

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DassignmentExpression.cpp34 bool AssignmentExpression::ConvertibleToAssignmentPatternLeft(bool mustBePattern) in ConvertibleToAssignmentPatternLeft()
59 bool AssignmentExpression::ConvertibleToAssignmentPatternRight() in ConvertibleToAssignmentPatternRight()
81 bool AssignmentExpression::ConvertibleToAssignmentPattern(bool mustBePattern) in ConvertibleToAssignmentPattern()
94 void AssignmentExpression::TransformChildren(const NodeTransformer &cb, std::string_view transforma… in TransformChildren()
107 void AssignmentExpression::Iterate(const NodeTraverser &cb) const in Iterate()
113 void AssignmentExpression::Dump(ir::AstDumper *dumper) const in Dump()
122 void AssignmentExpression::Dump(ir::SrcDumper *dumper) const in Dump()
133 void AssignmentExpression::Compile(compiler::PandaGen *pg) const in Compile()
138 void AssignmentExpression::Compile(compiler::ETSGen *etsg) const in Compile()
143 void AssignmentExpression::CompilePattern(compiler::PandaGen *pg) const in CompilePattern()
[all …]
DassignmentExpression.h25 class AssignmentExpression : public Expression {
30 AssignmentExpression() = delete;
31 ~AssignmentExpression() override = default;
33 NO_COPY_OPERATOR(AssignmentExpression);
34 NO_MOVE_SEMANTIC(AssignmentExpression);
36 explicit AssignmentExpression(Expression *const left, Expression *const right, in AssignmentExpression() function
38 : AssignmentExpression(AstNodeType::ASSIGNMENT_EXPRESSION, left, right, assignmentOperator) in AssignmentExpression()
42 …explicit AssignmentExpression(AstNodeType const type, Expression *const left, Expression *const ri… in AssignmentExpression() function
48 …explicit AssignmentExpression(Tag tag, AssignmentExpression const &other, Expression *left, Expres…
134 [[nodiscard]] AssignmentExpression *Clone(ArenaAllocator *allocator, AstNode *parent) override;
[all …]
/arkcompiler/ets_frontend/es2panda/test/parser/js/
Dtest-assignment-expression-expected.txt7 "type": "AssignmentExpression",
24 "type": "AssignmentExpression",
90 "type": "AssignmentExpression",
145 "type": "AssignmentExpression",
200 "type": "AssignmentExpression",
255 "type": "AssignmentExpression",
310 "type": "AssignmentExpression",
365 "type": "AssignmentExpression",
420 "type": "AssignmentExpression",
475 "type": "AssignmentExpression",
[all …]
Dtest-if-expected.txt38 "type": "AssignmentExpression",
121 "type": "AssignmentExpression",
204 "type": "AssignmentExpression",
259 "type": "AssignmentExpression",
341 "type": "AssignmentExpression",
396 "type": "AssignmentExpression",
481 "type": "AssignmentExpression",
548 "type": "AssignmentExpression",
769 "type": "AssignmentExpression",
Dtest-do-while-expected.txt9 "type": "AssignmentExpression",
119 "type": "AssignmentExpression",
232 "type": "AssignmentExpression",
357 "type": "AssignmentExpression",
479 "type": "AssignmentExpression",
605 "type": "AssignmentExpression",
/arkcompiler/ets_frontend/ets2panda/test/parser/js/
Dtest-assignment-expression-expected.txt7 "type": "AssignmentExpression",
25 "type": "AssignmentExpression",
92 "type": "AssignmentExpression",
148 "type": "AssignmentExpression",
204 "type": "AssignmentExpression",
260 "type": "AssignmentExpression",
316 "type": "AssignmentExpression",
372 "type": "AssignmentExpression",
428 "type": "AssignmentExpression",
484 "type": "AssignmentExpression",
[all …]
Dtest-if-expected.txt38 "type": "AssignmentExpression",
122 "type": "AssignmentExpression",
206 "type": "AssignmentExpression",
262 "type": "AssignmentExpression",
345 "type": "AssignmentExpression",
401 "type": "AssignmentExpression",
487 "type": "AssignmentExpression",
555 "type": "AssignmentExpression",
777 "type": "AssignmentExpression",
Dtest-do-while-expected.txt9 "type": "AssignmentExpression",
122 "type": "AssignmentExpression",
238 "type": "AssignmentExpression",
366 "type": "AssignmentExpression",
491 "type": "AssignmentExpression",
618 "type": "AssignmentExpression",
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DassignmentExpression.h33 class AssignmentExpression : public Expression {
35 …explicit AssignmentExpression(Expression *left, Expression *right, lexer::TokenType assignmentOper… in AssignmentExpression() function
36 : AssignmentExpression(AstNodeType::ASSIGNMENT_EXPRESSION, left, right, assignmentOperator) in AssignmentExpression()
40 explicit AssignmentExpression(AstNodeType type, Expression *left, Expression *right, in AssignmentExpression() function
DassignmentExpression.cpp31 bool AssignmentExpression::ConvertibleToAssignmentPattern(bool mustBePattern) in ConvertibleToAssignmentPattern()
96 void AssignmentExpression::Iterate(const NodeTraverser &cb) const in Iterate()
102 void AssignmentExpression::Dump(ir::AstDumper *dumper) const in Dump()
111 void AssignmentExpression::Compile(compiler::PandaGen *pg) const in Compile()
160 void AssignmentExpression::CompilePattern(compiler::PandaGen *pg) const in CompilePattern()
168 checker::Type *AssignmentExpression::Check(checker::Checker *checker) const in Check()
237 void AssignmentExpression::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binde… in UpdateSelf()
/arkcompiler/ets_frontend/ets2panda/test/compiler/ts/
Dassignment_unknown-expected.txt65 "type": "AssignmentExpression",
121 "type": "AssignmentExpression",
177 "type": "AssignmentExpression",
233 "type": "AssignmentExpression",
289 "type": "AssignmentExpression",
345 "type": "AssignmentExpression",
Dtry_catch_statement-expected.txt128 "type": "AssignmentExpression",
231 "type": "AssignmentExpression",
329 "type": "AssignmentExpression",
/arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/
Dassignment_unknown-expected.txt64 "type": "AssignmentExpression",
119 "type": "AssignmentExpression",
174 "type": "AssignmentExpression",
229 "type": "AssignmentExpression",
284 "type": "AssignmentExpression",
339 "type": "AssignmentExpression",
Dexpression_3-expected.txt64 "type": "AssignmentExpression",
119 "type": "AssignmentExpression",
174 "type": "AssignmentExpression",
229 "type": "AssignmentExpression",
299 "type": "AssignmentExpression",
707 "type": "AssignmentExpression",
790 "type": "AssignmentExpression",
873 "type": "AssignmentExpression",
DidentifierWithoutDeclaration-expected.txt7 "type": "AssignmentExpression",
190 "type": "AssignmentExpression",
245 "type": "AssignmentExpression",
Dexpression_2-expected.txt98 "type": "AssignmentExpression",
182 "type": "AssignmentExpression",
266 "type": "AssignmentExpression",
350 "type": "AssignmentExpression",
449 "type": "AssignmentExpression",
/arkcompiler/ets_frontend/ets2panda/test/parser/ets/
Dif-expected.txt417 "type": "AssignmentExpression",
502 "type": "AssignmentExpression",
558 "type": "AssignmentExpression",
645 "type": "AssignmentExpression",
701 "type": "AssignmentExpression",
801 "type": "AssignmentExpression",
857 "type": "AssignmentExpression",
928 "type": "AssignmentExpression",
984 "type": "AssignmentExpression",
1080 "type": "AssignmentExpression",
[all …]
Dassignments-expected.txt327 "type": "AssignmentExpression",
411 "type": "AssignmentExpression",
495 "type": "AssignmentExpression",
579 "type": "AssignmentExpression",
663 "type": "AssignmentExpression",
747 "type": "AssignmentExpression",
831 "type": "AssignmentExpression",
915 "type": "AssignmentExpression",
999 "type": "AssignmentExpression",
1083 "type": "AssignmentExpression",
[all …]
Dsimple_types-expected.txt170 "type": "AssignmentExpression",
226 "type": "AssignmentExpression",
297 "type": "AssignmentExpression",
353 "type": "AssignmentExpression",
424 "type": "AssignmentExpression",
480 "type": "AssignmentExpression",
536 "type": "AssignmentExpression",
592 "type": "AssignmentExpression",
648 "type": "AssignmentExpression",
Dclass_instance_initializer-expected.txt342 "type": "AssignmentExpression",
426 "type": "AssignmentExpression",
510 "type": "AssignmentExpression",
594 "type": "AssignmentExpression",
844 "type": "AssignmentExpression",
928 "type": "AssignmentExpression",
1177 "type": "AssignmentExpression",
1261 "type": "AssignmentExpression",
1345 "type": "AssignmentExpression",
1429 "type": "AssignmentExpression",
[all …]
Dunary_op-expected.txt170 "type": "AssignmentExpression",
226 "type": "AssignmentExpression",
298 "type": "AssignmentExpression",
370 "type": "AssignmentExpression",
441 "type": "AssignmentExpression",
513 "type": "AssignmentExpression",
585 "type": "AssignmentExpression",
641 "type": "AssignmentExpression",
713 "type": "AssignmentExpression",
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DtupleLowering.cpp84 auto *const tupleAsType = checker_->AllocNode<ir::AssignmentExpression>( in GenerateExpressions()
93 auto *const gensym2Assignment = checker_->AllocNode<ir::AssignmentExpression>( in GenerateExpressions()
103 auto *const tupleAssignment = checker_->AllocNode<ir::AssignmentExpression>( in GenerateExpressions()
215 static ir::AssignmentExpression *ConvertTupleAssignment(checker::ETSChecker *const checker, in ConvertTupleAssignment()
216 ir::AssignmentExpression *const assignment) in ConvertTupleAssignment()
251 … checker->AllocNode<ir::AssignmentExpression>(left, tsAsExpression, assignment->OperatorType()); in ConvertTupleAssignment()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
DdestructuringContext.h70 …void HandleAssignmentPattern(ir::AssignmentExpression *assignmentPattern, Type *inferredType, bool…
71 …void HandleAssignmentPatternArrayPattern(ir::AssignmentExpression *assignmentPattern, Type *inferr…
72 …void HandleAssignmentPatternIdentifier(ir::AssignmentExpression *assignmentPattern, Type *defaultT…
/arkcompiler/ets_frontend/es2panda/test/parser/ts/
Dtest_module7-expected.txt64 "type": "AssignmentExpression",
204 "type": "AssignmentExpression",
344 "type": "AssignmentExpression",
/arkcompiler/ets_frontend/ets2panda/test/compiler/ets/
DboxingConversion6-expected.txt170 "type": "AssignmentExpression",
226 "type": "AssignmentExpression",
283 "type": "AssignmentExpression",
340 "type": "AssignmentExpression",
397 "type": "AssignmentExpression",
454 "type": "AssignmentExpression",
511 "type": "AssignmentExpression",

12345678910>>...25