(self, n: ast3.MatchAs)
| 1816 | |
| 1817 | # MatchAs(expr pattern, identifier name) |
| 1818 | def visit_MatchAs(self, n: ast3.MatchAs) -> AsPattern: |
| 1819 | if n.name is None: |
| 1820 | name = None |
| 1821 | else: |
| 1822 | name = NameExpr(n.name) |
| 1823 | name = self.set_line(name, n) |
| 1824 | node = AsPattern(self.visit(n.pattern), name) |
| 1825 | return self.set_line(node, n) |
| 1826 | |
| 1827 | # MatchOr(expr* pattern) |
| 1828 | def visit_MatchOr(self, n: ast3.MatchOr) -> OrPattern: |