Home
last modified time | relevance | path

Searched refs:assignmentExpression (Results 1 – 15 of 15) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DobjectIndexAccess.cpp31 … 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()
DobjectIndexAccess.h41 ir::AssignmentExpression *assignmentExpression) const;
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
DglobalDeclTransformer.cpp102 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/
DexpressionParser.cpp140 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 …]
DETSparserExpressions.cpp802 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()
DexpressionTSParser.cpp242 auto *assignmentExpression = AllocNode<ir::AssignmentExpression>( in ParsePatternElement() local
244 assignmentExpression->SetRange({returnNode->Start(), rightNode->End()}); in ParsePatternElement()
246 return assignmentExpression; in ParsePatternElement()
DTypedParser.cpp96 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()
DASparser.cpp412 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/
DexpressionParser.cpp206 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/
DCMakeLists.txt115 ir/expressions/assignmentExpression.cpp
DBUILD.gn68 "ir/expressions/assignmentExpression.cpp",
/arkcompiler/ets_frontend/ets2panda/checker/ets/
Dhelpers.cpp2292 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/
DBUILD.gn273 "ir/expressions/assignmentExpression.cpp",
DCMakeLists.txt249 ir/expressions/assignmentExpression.cpp
/arkcompiler/runtime_core/static_core/plugins/ets/doc/spec/
D7_expressions.rst44 | assignmentExpression
4872 assignmentExpression: