| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | objectIndexAccess.cpp | 31 … ir::AssignmentExpression *assignmentExpression) const in ProcessIndexSetAccess() 39 auto *const memberExpression = assignmentExpression->Left()->AsMemberExpression(); in ProcessIndexSetAccess() 41 …PRESSION, memberExpression->Object(), memberExpression->Property(), assignmentExpression->Right()); in ProcessIndexSetAccess() 42 loweringResult->SetParent(assignmentExpression->Parent()); in ProcessIndexSetAccess()
|
| D | objectIndexAccess.h | 41 ir::AssignmentExpression *assignmentExpression) const;
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
| D | globalDeclTransformer.cpp | 102 auto *assignmentExpression = util::NodeAllocator::Alloc<ir::AssignmentExpression>( in InitTopLevelProperty() local 104 assignmentExpression->SetRange({ident->Start(), initializer->End()}); in InitTopLevelProperty() 105 assignmentExpression->SetTsType(initializer->TsType()); in InitTopLevelProperty() 108 util::NodeAllocator::Alloc<ir::ExpressionStatement>(allocator_, assignmentExpression); in InitTopLevelProperty()
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | expressionParser.cpp | 140 ir::Expression *assignmentExpression = ParseAssignmentExpression(unaryExpressionNode, flags); in ParseExpression() local 143 return assignmentExpression; in ParseExpression() 148 …return ParseSequenceExpression(assignmentExpression, (flags & ExpressionParseFlags::ACCEPT_REST) !… in ParseExpression() 151 return assignmentExpression; in ParseExpression() 602 ir::Expression *assignmentExpression = ParseExpression(CarryPatternFlags(flags)); in ParseAssignmentExpression() local 605 AllocNode<ir::AssignmentExpression>(lhsExpression, assignmentExpression, tokenType); in ParseAssignmentExpression() 607 … binaryAssignmentExpression->SetRange({lhsExpression->Start(), assignmentExpression->End()}); in ParseAssignmentExpression() 701 ir::Expression *assignmentExpression = ParseExpression(CarryPatternFlags(flags)); in ParseAssignmentEqualExpression() local 704 AllocNode<ir::AssignmentExpression>(lhsExpression, assignmentExpression, tokenType); in ParseAssignmentEqualExpression() 706 … binaryAssignmentExpression->SetRange({lhsExpression->Start(), assignmentExpression->End()}); in ParseAssignmentEqualExpression() [all …]
|
| D | ETSparserExpressions.cpp | 802 ir::Expression *assignmentExpression = ParseAssignmentExpression(unaryExpressionNode, flags); in ParseExpression() local 805 return assignmentExpression; in ParseExpression() 810 …return ParseSequenceExpression(assignmentExpression, (flags & ExpressionParseFlags::ACCEPT_REST) !… in ParseExpression() 813 return assignmentExpression; in ParseExpression()
|
| D | expressionTSParser.cpp | 242 auto *assignmentExpression = AllocNode<ir::AssignmentExpression>( in ParsePatternElement() local 244 assignmentExpression->SetRange({returnNode->Start(), rightNode->End()}); in ParsePatternElement() 246 return assignmentExpression; in ParsePatternElement()
|
| D | TypedParser.cpp | 96 ir::Expression *assignmentExpression = ParseAssignmentExpression(unaryExpressionNode, flags); in ParseExpression() local 99 return assignmentExpression; in ParseExpression() 105 return ParsePotentialAsExpression(assignmentExpression); in ParseExpression() 111 return ParseSequenceExpression(assignmentExpression, in ParseExpression() 121 return assignmentExpression; in ParseExpression()
|
| D | ASparser.cpp | 412 auto *assignmentExpression = AllocNode<ir::AssignmentExpression>( in ParsePatternElement() local 414 assignmentExpression->SetRange({returnNode->Start(), rightNode->End()}); in ParsePatternElement() 416 return assignmentExpression; in ParsePatternElement()
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | expressionParser.cpp | 206 ir::Expression *assignmentExpression = ParseAssignmentExpression(unaryExpressionNode, flags); in ParseExpression() local 209 return assignmentExpression; in ParseExpression() 214 … return ParseSequenceExpression(assignmentExpression, (flags & ExpressionParseFlags::ACCEPT_REST), in ParseExpression() 219 return assignmentExpression; in ParseExpression() 817 ir::Expression *assignmentExpression = ParseExpression(CarryPatternFlags(flags)); in ParseAssignmentExpression() local 820 AllocNode<ir::AssignmentExpression>(lhsExpression, assignmentExpression, tokenType); in ParseAssignmentExpression() 822 … binaryAssignmentExpression->SetRange({lhsExpression->Start(), assignmentExpression->End()}); in ParseAssignmentExpression() 843 ir::Expression *assignmentExpression = ParseExpression(CarryPatternFlags(flags)); in ParseAssignmentExpression() local 846 AllocNode<ir::AssignmentExpression>(lhsExpression, assignmentExpression, tokenType); in ParseAssignmentExpression() 848 … binaryAssignmentExpression->SetRange({lhsExpression->Start(), assignmentExpression->End()}); in ParseAssignmentExpression() [all …]
|
| /arkcompiler/ets_frontend/es2panda/ |
| D | CMakeLists.txt | 115 ir/expressions/assignmentExpression.cpp
|
| D | BUILD.gn | 68 "ir/expressions/assignmentExpression.cpp",
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | helpers.cpp | 2292 auto *assignmentExpression = AllocNode<ir::AssignmentExpression>( in GenerateGetterSetterBody() local 2294 assignmentExpression->SetTsType(paramVar->TsType()); in GenerateGetterSetterBody() 2296 assignmentExpression->SetRange({field->Start(), field->End()}); in GenerateGetterSetterBody() 2298 stmts.push_back(AllocNode<ir::ExpressionStatement>(assignmentExpression)); in GenerateGetterSetterBody()
|
| /arkcompiler/ets_frontend/ets2panda/ |
| D | BUILD.gn | 273 "ir/expressions/assignmentExpression.cpp",
|
| D | CMakeLists.txt | 249 ir/expressions/assignmentExpression.cpp
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/spec/ |
| D | 7_expressions.rst | 44 | assignmentExpression 4872 assignmentExpression:
|