massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / sre_constants.pyi
1 import sys
2 from typing import Any
3
4 MAGIC: int
5
6 class error(Exception):
7     msg: str
8     pattern: str | bytes | None
9     pos: int | None
10     lineno: int
11     colno: int
12     def __init__(self, msg: str, pattern: str | bytes | None = ..., pos: int | None = ...) -> None: ...
13
14 class _NamedIntConstant(int):
15     name: Any
16     def __new__(cls, value: int, name: str) -> _NamedIntConstant: ...
17
18 MAXREPEAT: _NamedIntConstant
19 OPCODES: list[_NamedIntConstant]
20 ATCODES: list[_NamedIntConstant]
21 CHCODES: list[_NamedIntConstant]
22 OP_IGNORE: dict[_NamedIntConstant, _NamedIntConstant]
23 AT_MULTILINE: dict[_NamedIntConstant, _NamedIntConstant]
24 AT_LOCALE: dict[_NamedIntConstant, _NamedIntConstant]
25 AT_UNICODE: dict[_NamedIntConstant, _NamedIntConstant]
26 CH_LOCALE: dict[_NamedIntConstant, _NamedIntConstant]
27 CH_UNICODE: dict[_NamedIntConstant, _NamedIntConstant]
28 SRE_FLAG_TEMPLATE: int
29 SRE_FLAG_IGNORECASE: int
30 SRE_FLAG_LOCALE: int
31 SRE_FLAG_MULTILINE: int
32 SRE_FLAG_DOTALL: int
33 SRE_FLAG_UNICODE: int
34 SRE_FLAG_VERBOSE: int
35 SRE_FLAG_DEBUG: int
36 SRE_FLAG_ASCII: int
37 SRE_INFO_PREFIX: int
38 SRE_INFO_LITERAL: int
39 SRE_INFO_CHARSET: int
40
41 # Stubgen above; manually defined constants below (dynamic at runtime)
42
43 # from OPCODES
44 FAILURE: _NamedIntConstant
45 SUCCESS: _NamedIntConstant
46 ANY: _NamedIntConstant
47 ANY_ALL: _NamedIntConstant
48 ASSERT: _NamedIntConstant
49 ASSERT_NOT: _NamedIntConstant
50 AT: _NamedIntConstant
51 BRANCH: _NamedIntConstant
52 CALL: _NamedIntConstant
53 CATEGORY: _NamedIntConstant
54 CHARSET: _NamedIntConstant
55 BIGCHARSET: _NamedIntConstant
56 GROUPREF: _NamedIntConstant
57 GROUPREF_EXISTS: _NamedIntConstant
58 GROUPREF_IGNORE: _NamedIntConstant
59 IN: _NamedIntConstant
60 IN_IGNORE: _NamedIntConstant
61 INFO: _NamedIntConstant
62 JUMP: _NamedIntConstant
63 LITERAL: _NamedIntConstant
64 LITERAL_IGNORE: _NamedIntConstant
65 MARK: _NamedIntConstant
66 MAX_UNTIL: _NamedIntConstant
67 MIN_UNTIL: _NamedIntConstant
68 NOT_LITERAL: _NamedIntConstant
69 NOT_LITERAL_IGNORE: _NamedIntConstant
70 NEGATE: _NamedIntConstant
71 RANGE: _NamedIntConstant
72 REPEAT: _NamedIntConstant
73 REPEAT_ONE: _NamedIntConstant
74 SUBPATTERN: _NamedIntConstant
75 MIN_REPEAT_ONE: _NamedIntConstant
76 if sys.version_info >= (3, 7):
77     RANGE_UNI_IGNORE: _NamedIntConstant
78 else:
79     RANGE_IGNORE: _NamedIntConstant
80 MIN_REPEAT: _NamedIntConstant
81 MAX_REPEAT: _NamedIntConstant
82
83 # from ATCODES
84 AT_BEGINNING: _NamedIntConstant
85 AT_BEGINNING_LINE: _NamedIntConstant
86 AT_BEGINNING_STRING: _NamedIntConstant
87 AT_BOUNDARY: _NamedIntConstant
88 AT_NON_BOUNDARY: _NamedIntConstant
89 AT_END: _NamedIntConstant
90 AT_END_LINE: _NamedIntConstant
91 AT_END_STRING: _NamedIntConstant
92 AT_LOC_BOUNDARY: _NamedIntConstant
93 AT_LOC_NON_BOUNDARY: _NamedIntConstant
94 AT_UNI_BOUNDARY: _NamedIntConstant
95 AT_UNI_NON_BOUNDARY: _NamedIntConstant
96
97 # from CHCODES
98 CATEGORY_DIGIT: _NamedIntConstant
99 CATEGORY_NOT_DIGIT: _NamedIntConstant
100 CATEGORY_SPACE: _NamedIntConstant
101 CATEGORY_NOT_SPACE: _NamedIntConstant
102 CATEGORY_WORD: _NamedIntConstant
103 CATEGORY_NOT_WORD: _NamedIntConstant
104 CATEGORY_LINEBREAK: _NamedIntConstant
105 CATEGORY_NOT_LINEBREAK: _NamedIntConstant
106 CATEGORY_LOC_WORD: _NamedIntConstant
107 CATEGORY_LOC_NOT_WORD: _NamedIntConstant
108 CATEGORY_UNI_DIGIT: _NamedIntConstant
109 CATEGORY_UNI_NOT_DIGIT: _NamedIntConstant
110 CATEGORY_UNI_SPACE: _NamedIntConstant
111 CATEGORY_UNI_NOT_SPACE: _NamedIntConstant
112 CATEGORY_UNI_WORD: _NamedIntConstant
113 CATEGORY_UNI_NOT_WORD: _NamedIntConstant
114 CATEGORY_UNI_LINEBREAK: _NamedIntConstant
115 CATEGORY_UNI_NOT_LINEBREAK: _NamedIntConstant