11from collections .abc import Generator
2- from typing import Literal , Self
2+ from typing import Any , Literal , Self
33
44from antlr4 .Recognizer import Recognizer as Parser
55from antlr4 .tree .Tree import INVALID_INTERVAL as INVALID_INTERVAL , ParseTreeVisitor as ParseTreeVisitor , RuleNode as RuleNode
@@ -13,16 +13,16 @@ class RuleContext(RuleNode):
1313 def __init__ (self , parent : RuleContext | None = None , invokingState : int = - 1 ) -> None : ...
1414 def depth (self ) -> int : ...
1515 def isEmpty (self ) -> bool : ...
16- def getSourceInterval (self ) -> tuple [Literal [ - 1 ], Literal [ - 2 ] ]: ...
16+ def getSourceInterval (self ) -> tuple [int | None , int | None ]: ...
1717 def getRuleContext (self ) -> Self : ...
1818 def getPayload (self ) -> Self : ...
1919 def getText (self ) -> str : ...
2020 def getRuleIndex (self ) -> Literal [- 1 ]: ...
2121 def getAltNumber (self ) -> Literal [0 ]: ...
2222 def setAltNumber (self , altNumber : int ) -> None : ...
23- def getChild (self , i : int ) -> None : ...
24- def getChildCount (self ) -> Literal [ 0 ] : ...
25- def getChildren (self ) -> Generator [None , None , None ]: ...
23+ def getChild (self , i : int ) -> Any : ...
24+ def getChildCount (self ) -> int : ...
25+ def getChildren (self ) -> Generator [Any , None , None ]: ...
2626 def accept (self , visitor : ParseTreeVisitor ) -> None : ...
2727 def toStringTree (self , ruleNames : list [str ] | None = None , recog : Parser | None = None ) -> str : ...
2828 def toString (self , ruleNames : list [str ], stop : RuleContext ) -> str : ...
0 commit comments