Lines Matching defs:assignment
216 ir::AssignmentExpression *const assignment)
221 // conversion`, eg. when `tuple[n]` has type of `int`, and assignment::right_ has type of `Short`. Because every
225 // Check if the left side of an assignment expression is a tuple element access
226 auto *const left = assignment->Left();
230 return assignment;
247 checker->AllocNode<ir::TSAsExpression>(assignment->Right(), tupleTypeAtIdxTypeNode, false);
251 checker->AllocNode<ir::AssignmentExpression>(left, tsAsExpression, assignment->OperatorType());
254 // Check the new assignment
255 newAssignment->SetParent(assignment->Parent());
276 // Check if node is an 'assignment expression', with a member expression on the left (potentially tuple)
312 // Check if there is an 'assignment expression' with a 'member expression' on it's left, which is a tuple. If