Lines Matching refs:next_operator

17     next_operator: Precedence,  field
160 next_operator: Precedence::MIN,
235 next_operator: precedence, in leftmost_subexpression_with_operator()
265 next_operator: Precedence::Unambiguous, in leftmost_subexpression_with_dot()
289 if !self.next_operator_can_begin_expr || self.next_operator == Precedence::Range { in leftmost_subexpression_precedence()
361 } && match self.next_operator { in rightmost_subexpression_precedence()
503 Precedence::Assign | Precedence::Compare => precedence <= fixup.next_operator, in scan_right()
504 _ => precedence < fixup.next_operator, in scan_right()
505 } || fixup.next_operator == Precedence::MIN in scan_right()
516 if match fixup.next_operator { in scan_right()
527 match fixup.next_operator { in scan_right()
535 } else if let Precedence::Unambiguous = fixup.next_operator { in scan_right()
542 if match fixup.next_operator { in scan_right()
552 if binop_prec == Precedence::Compare && fixup.next_operator == Precedence::Compare { in scan_right()
560 match fixup.next_operator { in scan_right()
575 } else if let (Scan::Fail, Precedence::Unambiguous) = (scan, fixup.next_operator) { in scan_right()
584 if match fixup.next_operator { in scan_right()
598 match fixup.next_operator { in scan_right()
611 } else if let (Scan::Fail, Precedence::Unambiguous) = (scan, fixup.next_operator) { in scan_right()
629 match fixup.next_operator { in scan_right()
634 if match (scan, fixup.next_operator) { in scan_right()
666 None => match fixup.next_operator { in scan_right()
683 None => match fixup.next_operator { in scan_right()
715 if fixup.next_operator < Precedence::Let { in scan_right()
722 Scan::Fail | Scan::Bailout if fixup.next_operator < Precedence::Let => { in scan_right()
767 | Expr::While(_) => match fixup.next_operator { in scan_right()
769 _ if precedence == Precedence::Let && fixup.next_operator < Precedence::Let => { in scan_right()