code: def _mix_or_and_expr(self, or_expr, _and, check):
          
  
          or_expr, check1 = or_expr.pop_check()
          if isinstance(check1, checks.AndCheck):
              and_expr = check1
              and_expr.add_check(check)
          else:
              and_expr = checks.AndCheck(check1, check)
          return [('or_expr', or_expr.add_check(and_expr))]
docs: Modify the case 'A or B and C'
  
          AND operator's priority is higher than OR operator.