(self, block: BindingBlock)
| 248 | raise TypeError(f"Invalid type: {type(binding)}") |
| 249 | |
| 250 | def visit_binding_block(self, block: BindingBlock): |
| 251 | if isinstance(block, DataflowBlock): |
| 252 | self.visit_dataflow_block_(block) |
| 253 | elif isinstance(block, BindingBlock): |
| 254 | self.visit_binding_block_(block) |
| 255 | else: |
| 256 | raise TypeError(f"Invalid type: {type(block)}") |
| 257 | |
| 258 | def visit_var_def(self, var: Var): |
| 259 | if isinstance(var, DataflowVar): |