Lines Matching defs:assignmentExpression
30 #include "ir/expressions/assignmentExpression.h"
140 ir::Expression *assignmentExpression = ParseAssignmentExpression(unaryExpressionNode, flags);
143 return assignmentExpression;
148 return ParseSequenceExpression(assignmentExpression, (flags & ExpressionParseFlags::ACCEPT_REST) != 0U);
151 return assignmentExpression;
602 ir::Expression *assignmentExpression = ParseExpression(CarryPatternFlags(flags));
605 AllocNode<ir::AssignmentExpression>(lhsExpression, assignmentExpression, tokenType);
607 binaryAssignmentExpression->SetRange({lhsExpression->Start(), assignmentExpression->End()});
698 ir::Expression *assignmentExpression = ParseExpression(CarryPatternFlags(flags));
701 AllocNode<ir::AssignmentExpression>(lhsExpression, assignmentExpression, tokenType);
703 binaryAssignmentExpression->SetRange({lhsExpression->Start(), assignmentExpression->End()});
1825 auto *assignmentExpression = AllocNode<ir::AssignmentExpression>(
1827 assignmentExpression->SetRange({returnNode->Start(), rightNode->End()});
1829 return assignmentExpression;
1948 auto *assignmentExpression = AllocNode<ir::AssignmentExpression>(
1950 assignmentExpression->SetRange({value->Start(), rightNode->End()});
1952 value = assignmentExpression;