massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / yaml / scanner.pyi
1 from typing import Any\r
2 from yaml.error import MarkedYAMLError\r
3 \r
4 class ScannerError(MarkedYAMLError): ...\r
5 \r
6 class SimpleKey:\r
7     token_number = ...  # type: Any\r
8     required = ...  # type: Any\r
9     index = ...  # type: Any\r
10     line = ...  # type: Any\r
11     column = ...  # type: Any\r
12     mark = ...  # type: Any\r
13     def __init__(self, token_number, required, index, line, column, mark) -> None: ...\r
14 \r
15 class Scanner:\r
16     done = ...  # type: Any\r
17     flow_level = ...  # type: Any\r
18     tokens = ...  # type: Any\r
19     tokens_taken = ...  # type: Any\r
20     indent = ...  # type: Any\r
21     indents = ...  # type: Any\r
22     allow_simple_key = ...  # type: Any\r
23     possible_simple_keys = ...  # type: Any\r
24     def __init__(self) -> None: ...\r
25     def check_token(self, *choices): ...\r
26     def peek_token(self): ...\r
27     def get_token(self): ...\r
28     def need_more_tokens(self): ...\r
29     def fetch_more_tokens(self): ...\r
30     def next_possible_simple_key(self): ...\r
31     def stale_possible_simple_keys(self): ...\r
32     def save_possible_simple_key(self): ...\r
33     def remove_possible_simple_key(self): ...\r
34     def unwind_indent(self, column): ...\r
35     def add_indent(self, column): ...\r
36     def fetch_stream_start(self): ...\r
37     def fetch_stream_end(self): ...\r
38     def fetch_directive(self): ...\r
39     def fetch_document_start(self): ...\r
40     def fetch_document_end(self): ...\r
41     def fetch_document_indicator(self, TokenClass): ...\r
42     def fetch_flow_sequence_start(self): ...\r
43     def fetch_flow_mapping_start(self): ...\r
44     def fetch_flow_collection_start(self, TokenClass): ...\r
45     def fetch_flow_sequence_end(self): ...\r
46     def fetch_flow_mapping_end(self): ...\r
47     def fetch_flow_collection_end(self, TokenClass): ...\r
48     def fetch_flow_entry(self): ...\r
49     def fetch_block_entry(self): ...\r
50     def fetch_key(self): ...\r
51     def fetch_value(self): ...\r
52     def fetch_alias(self): ...\r
53     def fetch_anchor(self): ...\r
54     def fetch_tag(self): ...\r
55     def fetch_literal(self): ...\r
56     def fetch_folded(self): ...\r
57     def fetch_block_scalar(self, style): ...\r
58     def fetch_single(self): ...\r
59     def fetch_double(self): ...\r
60     def fetch_flow_scalar(self, style): ...\r
61     def fetch_plain(self): ...\r
62     def check_directive(self): ...\r
63     def check_document_start(self): ...\r
64     def check_document_end(self): ...\r
65     def check_block_entry(self): ...\r
66     def check_key(self): ...\r
67     def check_value(self): ...\r
68     def check_plain(self): ...\r
69     def scan_to_next_token(self): ...\r
70     def scan_directive(self): ...\r
71     def scan_directive_name(self, start_mark): ...\r
72     def scan_yaml_directive_value(self, start_mark): ...\r
73     def scan_yaml_directive_number(self, start_mark): ...\r
74     def scan_tag_directive_value(self, start_mark): ...\r
75     def scan_tag_directive_handle(self, start_mark): ...\r
76     def scan_tag_directive_prefix(self, start_mark): ...\r
77     def scan_directive_ignored_line(self, start_mark): ...\r
78     def scan_anchor(self, TokenClass): ...\r
79     def scan_tag(self): ...\r
80     def scan_block_scalar(self, style): ...\r
81     def scan_block_scalar_indicators(self, start_mark): ...\r
82     def scan_block_scalar_ignored_line(self, start_mark): ...\r
83     def scan_block_scalar_indentation(self): ...\r
84     def scan_block_scalar_breaks(self, indent): ...\r
85     def scan_flow_scalar(self, style): ...\r
86     ESCAPE_REPLACEMENTS = ...  # type: Any\r
87     ESCAPE_CODES = ...  # type: Any\r
88     def scan_flow_scalar_non_spaces(self, double, start_mark): ...\r
89     def scan_flow_scalar_spaces(self, double, start_mark): ...\r
90     def scan_flow_scalar_breaks(self, double, start_mark): ...\r
91     def scan_plain(self): ...\r
92     def scan_plain_spaces(self, indent, start_mark): ...\r
93     def scan_tag_handle(self, name, start_mark): ...\r
94     def scan_tag_uri(self, name, start_mark): ...\r
95     def scan_uri_escapes(self, name, start_mark): ...\r
96     def scan_line_break(self): ...\r