Lines Matching refs:Assign
355 Precedence::Assign | Precedence::Let | Precedence::Prefix => { in rightmost_subexpression_precedence()
481 Expr::Assign(_) => fixup.previous_operator <= Precedence::Assign, in scan_left()
483 Precedence::Assign => fixup.previous_operator <= Precedence::Assign, in scan_left()
487 Expr::Range(e) => e.start.is_none() || fixup.previous_operator < Precedence::Assign, in scan_left()
501 Precedence::Assign | Precedence::Compare => precedence <= fixup.next_operator, in scan_right()
513 Expr::Assign(e) => { in scan_right()
520 let right_fixup = fixup.rightmost_subexpression_fixup(false, false, Precedence::Assign); in scan_right()
524 Precedence::Assign, in scan_right()
569 let right_needs_group = binop_prec != Precedence::Assign in scan_right()
628 Precedence::Assign | Precedence::Range => 0, in scan_right()
634 (Scan::Bailout, Precedence::Assign | Precedence::Range) => false, in scan_right()
665 Precedence::Assign if precedence > Precedence::Assign => Scan::Fail, in scan_right()
682 Precedence::Assign if precedence > Precedence::Assign => Scan::Fail, in scan_right()
763 Precedence::Assign | Precedence::Range if precedence == Precedence::Range => Scan::Fail, in scan_right()