massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / docutils / docutils / parsers / rst / __init__.pyi
1 from typing import Any, ClassVar, Tuple
2 from typing_extensions import Literal
3
4 from docutils import parsers
5 from docutils.parsers.rst import states
6
7 class Parser(parsers.Parser):
8     config_section_dependencies: ClassVar[Tuple[str, ...]]
9     initial_state: Literal["Body", "RFC2822Body"]
10     state_classes: Any
11     inliner: Any
12     def __init__(self, rfc2822: bool = ..., inliner: Any | None = ...) -> None: ...
13
14 class DirectiveError(Exception):
15     level: Any
16     msg: str
17     def __init__(self, level: Any, message: str) -> None: ...
18
19 class Directive:
20     def __init__(
21         self,
22         name: str,
23         arguments: list[Any],
24         options: dict[str, Any],
25         content: list[str],
26         lineno: int,
27         content_offset: int,
28         block_text: str,
29         state: states.RSTState,
30         state_machine: states.RSTStateMachine,
31     ) -> None: ...
32     def __getattr__(self, name: str) -> Any: ...  # incomplete
33
34 def convert_directive_function(directive_fn): ...