@@ -387,10 +387,11 @@ class Text(RSTState):
387
387
class SpecializedText (Text ):
388
388
def eof (self , context : Any ) -> list [Any ]: ...
389
389
def invalid_input (self , match : Match [str ] | None = None , context : Any | None = None , next_state : str | None = None ) -> None : ...
390
- def blank (self , match : Match [str ] | None = None , context : Any | None = None , next_state : str | None = None ) -> None : ...
391
- def indent (self , match : Match [str ] | None = None , context : Any | None = None , next_state : str | None = None ) -> None : ...
392
- def underline (self , match : Match [str ] | None = None , context : Any | None = None , next_state : str | None = None ) -> None : ...
393
- def text (self , match : Match [str ] | None = None , context : Any | None = None , next_state : str | None = None ) -> None : ...
390
+ # The following base class methods are overridden by setting equal to `invalid_input`, and then overriden once again in subclasses
391
+ def blank (self , match : Match [str ] | None = None , context : Any | None = None , next_state : str | None = None ) -> None : ... # type: ignore[override]
392
+ def indent (self , match : Match [str ] | None = None , context : Any | None = None , next_state : str | None = None ) -> None : ... # type: ignore[override]
393
+ def underline (self , match : Match [str ] | None = None , context : Any | None = None , next_state : str | None = None ) -> None : ... # type: ignore[override]
394
+ def text (self , match : Match [str ] | None = None , context : Any | None = None , next_state : str | None = None ) -> None : ... # type: ignore[override]
394
395
395
396
class Definition (SpecializedText ):
396
397
def eof (self , context : Any ) -> list [Any ]: ...
@@ -408,10 +409,10 @@ class Line(SpecializedText):
408
409
def state_correction (self , context : Any , lines : int = ...) -> None : ...
409
410
410
411
class QuotedLiteralBlock (RSTState ):
411
- patterns : dict [str , str | Pattern [str ]] = ...
412
- initial_transitions : tuple [str , str ] = ...
413
- messages : list [nodes .system_message ] = ...
414
- initial_lineno : int | None = ...
412
+ patterns : dict [str , str | Pattern [str ]]
413
+ initial_transitions : tuple [str , str ]
414
+ messages : list [nodes .system_message ]
415
+ initial_lineno : int | None
415
416
def __init__ (self , state_machine : StateMachine , debug : bool = ...) -> None : ...
416
417
def blank (self , match : Match [str ], context : Any , next_state : str ) -> tuple [Any , str , list [Any ]]: ...
417
418
def eof (self , context : Any ) -> list [Any ]: ...
0 commit comments