| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | assignmentExpression.cpp | 34 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 …]
|
| D | assignmentExpression.h | 25 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/ |
| D | test-assignment-expression-expected.txt | 7 "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 …]
|
| D | test-if-expected.txt | 38 "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",
|
| D | test-do-while-expected.txt | 9 "type": "AssignmentExpression", 119 "type": "AssignmentExpression", 232 "type": "AssignmentExpression", 357 "type": "AssignmentExpression", 479 "type": "AssignmentExpression", 605 "type": "AssignmentExpression",
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/js/ |
| D | test-assignment-expression-expected.txt | 7 "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 …]
|
| D | test-if-expected.txt | 38 "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",
|
| D | test-do-while-expected.txt | 9 "type": "AssignmentExpression", 122 "type": "AssignmentExpression", 238 "type": "AssignmentExpression", 366 "type": "AssignmentExpression", 491 "type": "AssignmentExpression", 618 "type": "AssignmentExpression",
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | assignmentExpression.h | 33 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
|
| D | assignmentExpression.cpp | 31 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/ |
| D | assignment_unknown-expected.txt | 65 "type": "AssignmentExpression", 121 "type": "AssignmentExpression", 177 "type": "AssignmentExpression", 233 "type": "AssignmentExpression", 289 "type": "AssignmentExpression", 345 "type": "AssignmentExpression",
|
| D | try_catch_statement-expected.txt | 128 "type": "AssignmentExpression", 231 "type": "AssignmentExpression", 329 "type": "AssignmentExpression",
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/ |
| D | assignment_unknown-expected.txt | 64 "type": "AssignmentExpression", 119 "type": "AssignmentExpression", 174 "type": "AssignmentExpression", 229 "type": "AssignmentExpression", 284 "type": "AssignmentExpression", 339 "type": "AssignmentExpression",
|
| D | expression_3-expected.txt | 64 "type": "AssignmentExpression", 119 "type": "AssignmentExpression", 174 "type": "AssignmentExpression", 229 "type": "AssignmentExpression", 299 "type": "AssignmentExpression", 707 "type": "AssignmentExpression", 790 "type": "AssignmentExpression", 873 "type": "AssignmentExpression",
|
| D | identifierWithoutDeclaration-expected.txt | 7 "type": "AssignmentExpression", 190 "type": "AssignmentExpression", 245 "type": "AssignmentExpression",
|
| D | expression_2-expected.txt | 98 "type": "AssignmentExpression", 182 "type": "AssignmentExpression", 266 "type": "AssignmentExpression", 350 "type": "AssignmentExpression", 449 "type": "AssignmentExpression",
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/ets/ |
| D | if-expected.txt | 417 "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 …]
|
| D | assignments-expected.txt | 327 "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 …]
|
| D | simple_types-expected.txt | 170 "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",
|
| D | class_instance_initializer-expected.txt | 342 "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 …]
|
| D | unary_op-expected.txt | 170 "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/ |
| D | tupleLowering.cpp | 84 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/ |
| D | destructuringContext.h | 70 …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/ |
| D | test_module7-expected.txt | 64 "type": "AssignmentExpression", 204 "type": "AssignmentExpression", 344 "type": "AssignmentExpression",
|
| /arkcompiler/ets_frontend/ets2panda/test/compiler/ets/ |
| D | boxingConversion6-expected.txt | 170 "type": "AssignmentExpression", 226 "type": "AssignmentExpression", 283 "type": "AssignmentExpression", 340 "type": "AssignmentExpression", 397 "type": "AssignmentExpression", 454 "type": "AssignmentExpression", 511 "type": "AssignmentExpression",
|