massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / html5lib / html5lib / _inputstream.pyi
1 from typing import Any
2
3 spaceCharactersBytes: Any
4 asciiLettersBytes: Any
5 asciiUppercaseBytes: Any
6 spacesAngleBrackets: Any
7 invalid_unicode_no_surrogate: str
8 invalid_unicode_re: Any
9 non_bmp_invalid_codepoints: Any
10 ascii_punctuation_re: Any
11 charsUntilRegEx: Any
12
13 class BufferedStream:
14     stream: Any
15     buffer: Any
16     position: Any
17     def __init__(self, stream) -> None: ...
18     def tell(self): ...
19     def seek(self, pos) -> None: ...
20     def read(self, bytes): ...
21
22 def HTMLInputStream(source, **kwargs): ...
23
24 class HTMLUnicodeInputStream:
25     reportCharacterErrors: Any
26     newLines: Any
27     charEncoding: Any
28     dataStream: Any
29     def __init__(self, source) -> None: ...
30     chunk: str
31     chunkSize: int
32     chunkOffset: int
33     errors: Any
34     prevNumLines: int
35     prevNumCols: int
36     def reset(self) -> None: ...
37     def openStream(self, source): ...
38     def position(self): ...
39     def char(self): ...
40     def readChunk(self, chunkSize: Any | None = ...): ...
41     def characterErrorsUCS4(self, data) -> None: ...
42     def characterErrorsUCS2(self, data) -> None: ...
43     def charsUntil(self, characters, opposite: bool = ...): ...
44     def unget(self, char) -> None: ...
45
46 class HTMLBinaryInputStream(HTMLUnicodeInputStream):
47     rawStream: Any
48     numBytesMeta: int
49     numBytesChardet: int
50     override_encoding: Any
51     transport_encoding: Any
52     same_origin_parent_encoding: Any
53     likely_encoding: Any
54     default_encoding: Any
55     charEncoding: Any
56     def __init__(
57         self,
58         source,
59         override_encoding: Any | None = ...,
60         transport_encoding: Any | None = ...,
61         same_origin_parent_encoding: Any | None = ...,
62         likely_encoding: Any | None = ...,
63         default_encoding: str = ...,
64         useChardet: bool = ...,
65     ) -> None: ...
66     dataStream: Any
67     def reset(self) -> None: ...
68     def openStream(self, source): ...
69     def determineEncoding(self, chardet: bool = ...): ...
70     def changeEncoding(self, newEncoding) -> None: ...
71     def detectBOM(self): ...
72     def detectEncodingMeta(self): ...
73
74 class EncodingBytes(bytes):
75     def __new__(cls, value): ...
76     def __init__(self, value) -> None: ...
77     def __iter__(self): ...
78     def __next__(self): ...
79     def next(self): ...
80     def previous(self): ...
81     def setPosition(self, position) -> None: ...
82     def getPosition(self): ...
83     position: Any
84     def getCurrentByte(self): ...
85     currentByte: Any
86     def skip(self, chars=...): ...
87     def skipUntil(self, chars): ...
88     def matchBytes(self, bytes): ...
89     def jumpTo(self, bytes): ...
90
91 class EncodingParser:
92     data: Any
93     encoding: Any
94     def __init__(self, data) -> None: ...
95     def getEncoding(self): ...
96     def handleComment(self): ...
97     def handleMeta(self): ...
98     def handlePossibleStartTag(self): ...
99     def handlePossibleEndTag(self): ...
100     def handlePossibleTag(self, endTag): ...
101     def handleOther(self): ...
102     def getAttribute(self): ...
103
104 class ContentAttrParser:
105     data: Any
106     def __init__(self, data) -> None: ...
107     def parse(self): ...
108
109 def lookupEncoding(encoding): ...