@@ -17,11 +17,14 @@ class _Expression:
1717 expression : str
1818 interpreter : Visitor
1919 def __init__ (self , expression : str , interpreter : Visitor ) -> None : ...
20- def visit (self , node : _TreeNode , * args , ** kwargs ) -> Any : ...
20+ # `args` and `kwargs` are passed to the appropriate `visit_*` method.
21+ def visit (self , node : _TreeNode , * args : Any , ** kwargs : Any ) -> Any : ...
2122
2223class Visitor :
2324 def __init__ (self ) -> None : ...
24- def visit (self , node : _TreeNode , * args , ** kwargs ) -> Any : ...
25+ # `args` and `kwargs` are passed to the appropriate `visit_*` method.
26+ # Its return value is returned from visit.
27+ def visit (self , node : _TreeNode , * args : Any , ** kwargs : Any ) -> Any : ...
2528 def default_visit (self , node : _TreeNode , * args : Unused , ** kwargs : Unused ) -> NoReturn : ...
2629
2730class _TreeNode (TypedDict ):
@@ -59,4 +62,4 @@ class TreeInterpreter(Visitor):
5962
6063class GraphvizVisitor (Visitor ):
6164 def __init__ (self ) -> None : ...
62- def visit (self , node : _TreeNode , * args , ** kwargs ) -> str : ...
65+ def visit (self , node : _TreeNode , * args : Unused , ** kwargs : Unused ) -> str : ...
0 commit comments