Lines Matching defs:assignmentExpression
28 #include <ir/expressions/assignmentExpression.h>
206 ir::Expression *assignmentExpression = ParseAssignmentExpression(unaryExpressionNode, flags);
209 return assignmentExpression;
214 return ParseSequenceExpression(assignmentExpression, (flags & ExpressionParseFlags::ACCEPT_REST),
219 return assignmentExpression;
817 ir::Expression *assignmentExpression = ParseExpression(CarryPatternFlags(flags));
820 AllocNode<ir::AssignmentExpression>(lhsExpression, assignmentExpression, tokenType);
822 binaryAssignmentExpression->SetRange({lhsExpression->Start(), assignmentExpression->End()});
843 ir::Expression *assignmentExpression = ParseExpression(CarryPatternFlags(flags));
846 AllocNode<ir::AssignmentExpression>(lhsExpression, assignmentExpression, tokenType);
848 binaryAssignmentExpression->SetRange({lhsExpression->Start(), assignmentExpression->End()});
1969 auto *assignmentExpression = AllocNode<ir::AssignmentExpression>(
1971 assignmentExpression->SetRange({returnNode->Start(), rightNode->End()});
1973 return assignmentExpression;
2078 auto *assignmentExpression = AllocNode<ir::AssignmentExpression>(
2080 assignmentExpression->SetRange({value->Start(), rightNode->End()});
2082 value = assignmentExpression;