Distinguish between binding types
(self, binding: relax.Binding)
| 327 | ) |
| 328 | |
| 329 | def visit_binding_(self, binding: relax.Binding) -> str: |
| 330 | """ |
| 331 | Distinguish between binding types |
| 332 | """ |
| 333 | if isinstance(binding, relax.MatchCast): |
| 334 | return self.visit_match_cast_(binding) |
| 335 | if isinstance(binding, relax.VarBinding): |
| 336 | return self.visit_var_binding_(binding) |
| 337 | raise ValueError(f"Invalid binding type in {binding}: {type(binding)}") |
| 338 | |
| 339 | def visit_match_cast_(self, match_cast: relax.MatchCast) -> str: |
| 340 | """ |
no test coverage detected