(self, p: ClassPattern)
| 432 | ) |
| 433 | |
| 434 | def visit_class_pattern(self, p: ClassPattern) -> ClassPattern: |
| 435 | class_ref = p.class_ref.accept(self) |
| 436 | assert isinstance(class_ref, RefExpr) |
| 437 | return ClassPattern( |
| 438 | class_ref=class_ref, |
| 439 | positionals=[self.pattern(pat) for pat in p.positionals], |
| 440 | keyword_keys=list(p.keyword_keys), |
| 441 | keyword_values=[self.pattern(pat) for pat in p.keyword_values], |
| 442 | ) |
| 443 | |
| 444 | def visit_match_stmt(self, o: MatchStmt) -> MatchStmt: |
| 445 | return MatchStmt( |
nothing calls this directly
no test coverage detected