Lines Matching full:assign
357 Precedence::Assign | Precedence::Let | Precedence::Prefix => { in rightmost_subexpression_precedence()
483 Expr::Assign(_) => fixup.previous_operator <= Precedence::Assign, in scan_left()
485 Precedence::Assign => fixup.previous_operator <= Precedence::Assign, in scan_left()
489 Expr::Range(e) => e.start.is_none() || fixup.previous_operator < Precedence::Assign, in scan_left()
503 Precedence::Assign | Precedence::Compare => precedence <= fixup.next_operator, in scan_right()
515 Expr::Assign(e) if e.attrs.is_empty() => { in scan_right()
522 let right_fixup = fixup.rightmost_subexpression_fixup(false, false, Precedence::Assign); in scan_right()
526 Precedence::Assign, in scan_right()
571 let right_needs_group = binop_prec != Precedence::Assign in scan_right()
630 Precedence::Assign | Precedence::Range => 0, in scan_right()
636 (Scan::Bailout, Precedence::Assign | Precedence::Range) => false, in scan_right()
667 Precedence::Assign if precedence > Precedence::Assign => Scan::Fail, in scan_right()
684 Precedence::Assign if precedence > Precedence::Assign => Scan::Fail, in scan_right()
737 | Expr::Assign(_) in scan_right()
768 Precedence::Assign | Precedence::Range if precedence == Precedence::Range => Scan::Fail, in scan_right()