Lines Matching refs:previous_operator
15 previous_operator: Precedence, field
158 previous_operator: Precedence::MIN,
335 previous_operator: precedence, in rightmost_subexpression_fixup()
356 if match self.previous_operator { in rightmost_subexpression_precedence()
358 default_prec < self.previous_operator in rightmost_subexpression_precedence()
360 _ => default_prec <= self.previous_operator, in rightmost_subexpression_precedence()
365 if let Scan::Bailout | Scan::Fail = scan_right(expr, self, self.previous_operator, 1, 0) 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()
486 binop_prec => fixup.previous_operator < binop_prec, in scan_left()
488 Expr::Cast(_) => fixup.previous_operator < Precedence::Cast, in scan_left()
489 Expr::Range(e) => e.start.is_none() || fixup.previous_operator < Precedence::Assign, in scan_left()