mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 21:46:42 +08:00
Add __all__ to modules beginning with 'j', 'k' and 'l' (#7328)
This commit is contained in:
@@ -4,6 +4,8 @@ from lib2to3.pytree import _NL, _Convert
|
||||
from logging import Logger
|
||||
from typing import IO, Any, Iterable
|
||||
|
||||
__all__ = ["Driver", "load_grammar"]
|
||||
|
||||
class Driver:
|
||||
grammar: Grammar
|
||||
logger: Logger
|
||||
|
||||
@@ -1,6 +1,151 @@
|
||||
from lib2to3.pgen2.token import * # noqa
|
||||
import sys
|
||||
from lib2to3.pgen2.token import *
|
||||
from typing import Callable, Iterable, Iterator
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
__all__ = [
|
||||
"AMPER",
|
||||
"AMPEREQUAL",
|
||||
"ASYNC",
|
||||
"AT",
|
||||
"ATEQUAL",
|
||||
"AWAIT",
|
||||
"BACKQUOTE",
|
||||
"CIRCUMFLEX",
|
||||
"CIRCUMFLEXEQUAL",
|
||||
"COLON",
|
||||
"COLONEQUAL",
|
||||
"COMMA",
|
||||
"COMMENT",
|
||||
"DEDENT",
|
||||
"DOT",
|
||||
"DOUBLESLASH",
|
||||
"DOUBLESLASHEQUAL",
|
||||
"DOUBLESTAR",
|
||||
"DOUBLESTAREQUAL",
|
||||
"ENDMARKER",
|
||||
"EQEQUAL",
|
||||
"EQUAL",
|
||||
"ERRORTOKEN",
|
||||
"GREATER",
|
||||
"GREATEREQUAL",
|
||||
"INDENT",
|
||||
"ISEOF",
|
||||
"ISNONTERMINAL",
|
||||
"ISTERMINAL",
|
||||
"LBRACE",
|
||||
"LEFTSHIFT",
|
||||
"LEFTSHIFTEQUAL",
|
||||
"LESS",
|
||||
"LESSEQUAL",
|
||||
"LPAR",
|
||||
"LSQB",
|
||||
"MINEQUAL",
|
||||
"MINUS",
|
||||
"NAME",
|
||||
"NEWLINE",
|
||||
"NL",
|
||||
"NOTEQUAL",
|
||||
"NT_OFFSET",
|
||||
"NUMBER",
|
||||
"N_TOKENS",
|
||||
"OP",
|
||||
"PERCENT",
|
||||
"PERCENTEQUAL",
|
||||
"PLUS",
|
||||
"PLUSEQUAL",
|
||||
"RARROW",
|
||||
"RBRACE",
|
||||
"RIGHTSHIFT",
|
||||
"RIGHTSHIFTEQUAL",
|
||||
"RPAR",
|
||||
"RSQB",
|
||||
"SEMI",
|
||||
"SLASH",
|
||||
"SLASHEQUAL",
|
||||
"STAR",
|
||||
"STAREQUAL",
|
||||
"STRING",
|
||||
"TILDE",
|
||||
"VBAR",
|
||||
"VBAREQUAL",
|
||||
"tok_name",
|
||||
"tokenize",
|
||||
"generate_tokens",
|
||||
"untokenize",
|
||||
]
|
||||
else:
|
||||
__all__ = [
|
||||
"AMPER",
|
||||
"AMPEREQUAL",
|
||||
"ASYNC",
|
||||
"AT",
|
||||
"ATEQUAL",
|
||||
"AWAIT",
|
||||
"BACKQUOTE",
|
||||
"CIRCUMFLEX",
|
||||
"CIRCUMFLEXEQUAL",
|
||||
"COLON",
|
||||
"COMMA",
|
||||
"COMMENT",
|
||||
"DEDENT",
|
||||
"DOT",
|
||||
"DOUBLESLASH",
|
||||
"DOUBLESLASHEQUAL",
|
||||
"DOUBLESTAR",
|
||||
"DOUBLESTAREQUAL",
|
||||
"ENDMARKER",
|
||||
"EQEQUAL",
|
||||
"EQUAL",
|
||||
"ERRORTOKEN",
|
||||
"GREATER",
|
||||
"GREATEREQUAL",
|
||||
"INDENT",
|
||||
"ISEOF",
|
||||
"ISNONTERMINAL",
|
||||
"ISTERMINAL",
|
||||
"LBRACE",
|
||||
"LEFTSHIFT",
|
||||
"LEFTSHIFTEQUAL",
|
||||
"LESS",
|
||||
"LESSEQUAL",
|
||||
"LPAR",
|
||||
"LSQB",
|
||||
"MINEQUAL",
|
||||
"MINUS",
|
||||
"NAME",
|
||||
"NEWLINE",
|
||||
"NL",
|
||||
"NOTEQUAL",
|
||||
"NT_OFFSET",
|
||||
"NUMBER",
|
||||
"N_TOKENS",
|
||||
"OP",
|
||||
"PERCENT",
|
||||
"PERCENTEQUAL",
|
||||
"PLUS",
|
||||
"PLUSEQUAL",
|
||||
"RARROW",
|
||||
"RBRACE",
|
||||
"RIGHTSHIFT",
|
||||
"RIGHTSHIFTEQUAL",
|
||||
"RPAR",
|
||||
"RSQB",
|
||||
"SEMI",
|
||||
"SLASH",
|
||||
"SLASHEQUAL",
|
||||
"STAR",
|
||||
"STAREQUAL",
|
||||
"STRING",
|
||||
"TILDE",
|
||||
"VBAR",
|
||||
"VBAREQUAL",
|
||||
"tok_name",
|
||||
"tokenize",
|
||||
"generate_tokens",
|
||||
"untokenize",
|
||||
]
|
||||
|
||||
_Coord = tuple[int, int]
|
||||
_TokenEater = Callable[[int, str, _Coord, _Coord, str], None]
|
||||
_TokenInfo = tuple[int, str, _Coord, _Coord, str]
|
||||
|
||||
Reference in New Issue
Block a user