(self, op: str, vals: list[Expression], n: ast3.expr)
| 1488 | return self.group(op, self.translate_expr_list(n.values), n) |
| 1489 | |
| 1490 | def group(self, op: str, vals: list[Expression], n: ast3.expr) -> OpExpr: |
| 1491 | if len(vals) == 2: |
| 1492 | e = OpExpr(op, vals[0], vals[1]) |
| 1493 | else: |
| 1494 | e = OpExpr(op, vals[0], self.group(op, vals[1:], n)) |
| 1495 | return self.set_line(e, n) |
| 1496 | |
| 1497 | # BinOp(expr left, operator op, expr right) |
| 1498 | def visit_BinOp(self, n: ast3.BinOp) -> OpExpr: |