Lines Matching refs:Range
289 if !self.next_operator_can_begin_expr || self.next_operator == Precedence::Range { in leftmost_subexpression_precedence()
362 Precedence::Range | Precedence::Or | Precedence::And => true, in rightmost_subexpression_precedence()
397 | Expr::Range(ExprRange { end: None, .. }) in parenthesize()
431 Expr::Range(e) if e.start.is_none() => return Precedence::Prefix, in precedence()
489 Expr::Range(e) => e.start.is_none() || fixup.previous_operator < Precedence::Assign, in scan_left()
617 Expr::Range(e) if e.attrs.is_empty() => match &e.end { in scan_right()
623 fixup.rightmost_subexpression_fixup(false, true, Precedence::Range); in scan_right()
627 Precedence::Range, in scan_right()
630 Precedence::Assign | Precedence::Range => 0, in scan_right()
636 (Scan::Bailout, Precedence::Assign | Precedence::Range) => false, in scan_right()
641 if right_fixup.rightmost_subexpression_precedence(end) <= Precedence::Range { in scan_right()
759 | Expr::Range(_) in scan_right()
768 Precedence::Assign | Precedence::Range if precedence == Precedence::Range => Scan::Fail, in scan_right()