Visit a node.
(self, node: Any, *args: Any, **kwargs: Any)
| 10 | |
| 11 | class GrammarVisitor: |
| 12 | def visit(self, node: Any, *args: Any, **kwargs: Any) -> Any: |
| 13 | """Visit a node.""" |
| 14 | method = "visit_" + node.__class__.__name__ |
| 15 | visitor = getattr(self, method, self.generic_visit) |
| 16 | return visitor(node, *args, **kwargs) |
| 17 | |
| 18 | def generic_visit(self, node: Iterable[Any], *args: Any, **kwargs: Any) -> Any: |
| 19 | """Called if no explicit visitor function exists for a node.""" |