(self: Parser, node: doc.Assign)
| 370 | |
| 371 | @dispatch.register(token="relax", type_name="Assign") |
| 372 | def visit_assign(self: Parser, node: doc.Assign) -> None: |
| 373 | if len(node.targets) != 1: |
| 374 | self.report_error(node, "Consequential assignments like 'a = b = c' are not supported.") |
| 375 | lhs = node.targets[0] |
| 376 | rhs = self.eval_expr(node.value) |
| 377 | self.eval_assign( |
| 378 | target=lhs, |
| 379 | source=rhs, |
| 380 | bind_value=bind_assign_value, |
| 381 | allow_shadowing=True, |
| 382 | ) |
| 383 | |
| 384 | |
| 385 | @dispatch.register(token="relax", type_name="AnnAssign") |
nothing calls this directly
no test coverage detected
searching dependent graphs…