File Explorer

/proc/self/root/proc/self/root/proc/1/root/proc/thread-self/root/lib64/python3.9

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

token.py2.3 KB · 137 lines
"""Token constants."""# Auto-generated by Tools/scripts/generate_token.py __all__ = ['tok_name', 'ISTERMINAL', 'ISNONTERMINAL', 'ISEOF'] ENDMARKER = 0NAME = 1NUMBER = 2STRING = 3NEWLINE = 4INDENT = 5DEDENT = 6LPAR = 7RPAR = 8LSQB = 9RSQB = 10COLON = 11COMMA = 12SEMI = 13PLUS = 14MINUS = 15STAR = 16SLASH = 17VBAR = 18AMPER = 19LESS = 20GREATER = 21EQUAL = 22DOT = 23PERCENT = 24LBRACE = 25RBRACE = 26EQEQUAL = 27NOTEQUAL = 28LESSEQUAL = 29GREATEREQUAL = 30TILDE = 31CIRCUMFLEX = 32LEFTSHIFT = 33RIGHTSHIFT = 34DOUBLESTAR = 35PLUSEQUAL = 36MINEQUAL = 37STAREQUAL = 38SLASHEQUAL = 39PERCENTEQUAL = 40AMPEREQUAL = 41VBAREQUAL = 42CIRCUMFLEXEQUAL = 43LEFTSHIFTEQUAL = 44RIGHTSHIFTEQUAL = 45DOUBLESTAREQUAL = 46DOUBLESLASH = 47DOUBLESLASHEQUAL = 48AT = 49ATEQUAL = 50RARROW = 51ELLIPSIS = 52COLONEQUAL = 53OP = 54AWAIT = 55ASYNC = 56TYPE_IGNORE = 57TYPE_COMMENT = 58# These aren't used by the C tokenizer but are needed for tokenize.pyERRORTOKEN = 59COMMENT = 60NL = 61ENCODING = 62N_TOKENS = 63# Special definitions for cooperation with parserNT_OFFSET = 256 tok_name = {value: name            for name, value in globals().items()            if isinstance(value, int) and not name.startswith('_')}__all__.extend(tok_name.values()) EXACT_TOKEN_TYPES = {    '!=': NOTEQUAL,    '%': PERCENT,    '%=': PERCENTEQUAL,    '&': AMPER,    '&=': AMPEREQUAL,    '(': LPAR,    ')': RPAR,    '*': STAR,    '**': DOUBLESTAR,    '**=': DOUBLESTAREQUAL,    '*=': STAREQUAL,    '+': PLUS,    '+=': PLUSEQUAL,    ',': COMMA,    '-': MINUS,    '-=': MINEQUAL,    '->': RARROW,    '.': DOT,    '...': ELLIPSIS,    '/': SLASH,    '//': DOUBLESLASH,    '//=': DOUBLESLASHEQUAL,    '/=': SLASHEQUAL,    ':': COLON,    ':=': COLONEQUAL,    ';': SEMI,    '<': LESS,    '<<': LEFTSHIFT,    '<<=': LEFTSHIFTEQUAL,    '<=': LESSEQUAL,    '=': EQUAL,    '==': EQEQUAL,    '>': GREATER,    '>=': GREATEREQUAL,    '>>': RIGHTSHIFT,    '>>=': RIGHTSHIFTEQUAL,    '@': AT,    '@=': ATEQUAL,    '[': LSQB,    ']': RSQB,    '^': CIRCUMFLEX,    '^=': CIRCUMFLEXEQUAL,    '{': LBRACE,    '|': VBAR,    '|=': VBAREQUAL,    '}': RBRACE,    '~': TILDE,} def ISTERMINAL(x):    return x < NT_OFFSET def ISNONTERMINAL(x):    return x >= NT_OFFSET def ISEOF(x):    return x == ENDMARKER