(self, pattern: ValuePattern)
| 99 | self.builder.goto_and_activate(self.final_block) |
| 100 | |
| 101 | def visit_value_pattern(self, pattern: ValuePattern) -> None: |
| 102 | value = self.builder.accept(pattern.expr) |
| 103 | |
| 104 | cond = self.builder.binary_op(self.subject, value, "==", pattern.expr.line) |
| 105 | |
| 106 | self.bind_as_pattern(value) |
| 107 | |
| 108 | self.builder.add_bool_branch(cond, self.code_block, self.next_block) |
| 109 | |
| 110 | def visit_or_pattern(self, pattern: OrPattern) -> None: |
| 111 | code_block = self.code_block |
nothing calls this directly
no test coverage detected