(self, p: MappingPattern)
| 425 | return StarredPattern(self.duplicate_name(p.capture) if p.capture is not None else None) |
| 426 | |
| 427 | def visit_mapping_pattern(self, p: MappingPattern) -> MappingPattern: |
| 428 | return MappingPattern( |
| 429 | keys=[self.expr(expr) for expr in p.keys], |
| 430 | values=[self.pattern(pat) for pat in p.values], |
| 431 | rest=self.duplicate_name(p.rest) if p.rest is not None else None, |
| 432 | ) |
| 433 | |
| 434 | def visit_class_pattern(self, p: ClassPattern) -> ClassPattern: |
| 435 | class_ref = p.class_ref.accept(self) |
nothing calls this directly
no test coverage detected