(self, node: doc.AST)
| 242 | )(node) |
| 243 | |
| 244 | def generic_visit(self, node: doc.AST) -> None: |
| 245 | for field in node.__class__._FIELDS: # pylint: disable=protected-access |
| 246 | value = getattr(node, field, None) |
| 247 | if value is None: |
| 248 | pass |
| 249 | elif isinstance(value, doc.AST | list | tuple): |
| 250 | self.visit(value) |
| 251 | |
| 252 | |
| 253 | class NodeTransformer: |