py-ast - v1.16.0
    Preparing search index...

    Enumeration TokenType

    The kind of a lexical token produced by Lexer.

    Mirrors CPython's tokenize module categories: literals, keywords, operators/delimiters, comparison and assignment operators, and the structural tokens (NEWLINE/INDENT/DEDENT/EOF) used to represent Python's significant whitespace. F-string specific values (FSTRING_START/FSTRING_MIDDLE/FSTRING_END) are reserved for future use; this lexer currently emits whole f-strings as a single STRING token (see Lexer.scanInterpolatedStringLiteral).

    Index
    NUMBER: "NUMBER"
    STRING: "STRING"
    NAME: "NAME"
    AND: "AND"
    AS: "AS"
    ASSERT: "ASSERT"
    ASYNC: "ASYNC"
    AWAIT: "AWAIT"
    BREAK: "BREAK"
    CLASS: "CLASS"
    CONTINUE: "CONTINUE"
    DEF: "DEF"
    DEL: "DEL"
    ELIF: "ELIF"
    ELSE: "ELSE"
    EXCEPT: "EXCEPT"
    FALSE: "FALSE"
    FINALLY: "FINALLY"
    FOR: "FOR"
    FROM: "FROM"
    GLOBAL: "GLOBAL"
    IF: "IF"
    IMPORT: "IMPORT"
    IN: "IN"
    IS: "IS"
    LAMBDA: "LAMBDA"
    MATCH: "MATCH"
    CASE: "CASE"
    NONE: "NONE"
    NONLOCAL: "NONLOCAL"
    NOT: "NOT"
    OR: "OR"
    PASS: "PASS"
    RAISE: "RAISE"
    RETURN: "RETURN"
    TRUE: "TRUE"
    TRY: "TRY"
    WHILE: "WHILE"
    WITH: "WITH"
    YIELD: "YIELD"
    PLUS: "PLUS"
    MINUS: "MINUS"
    STAR: "STAR"
    DOUBLESTAR: "DOUBLESTAR"
    SLASH: "SLASH"
    DOUBLESLASH: "DOUBLESLASH"
    PERCENT: "PERCENT"
    AT: "AT"
    VBAR: "VBAR"
    AMPER: "AMPER"
    CIRCUMFLEX: "CIRCUMFLEX"
    TILDE: "TILDE"
    LEFTSHIFT: "LEFTSHIFT"
    RIGHTSHIFT: "RIGHTSHIFT"
    LPAR: "LPAR"
    RPAR: "RPAR"
    LSQB: "LSQB"
    RSQB: "RSQB"
    LBRACE: "LBRACE"
    RBRACE: "RBRACE"
    COMMA: "COMMA"
    COLON: "COLON"
    DOT: "DOT"
    SEMI: "SEMI"
    EQUAL: "EQUAL"
    RARROW: "RARROW"
    EQEQUAL: "EQEQUAL"
    NOTEQUAL: "NOTEQUAL"
    LESS: "LESS"
    GREATER: "GREATER"
    LESSEQUAL: "LESSEQUAL"
    GREATEREQUAL: "GREATEREQUAL"
    PLUSEQUAL: "PLUSEQUAL"
    MINEQUAL: "MINEQUAL"
    STAREQUAL: "STAREQUAL"
    SLASHEQUAL: "SLASHEQUAL"
    PERCENTEQUAL: "PERCENTEQUAL"
    AMPEREQUAL: "AMPEREQUAL"
    VBAREQUAL: "VBAREQUAL"
    CIRCUMFLEXEQUAL: "CIRCUMFLEXEQUAL"
    LEFTSHIFTEQUAL: "LEFTSHIFTEQUAL"
    RIGHTSHIFTEQUAL: "RIGHTSHIFTEQUAL"
    DOUBLESTAREQUAL: "DOUBLESTAREQUAL"
    DOUBLESLASHEQUAL: "DOUBLESLASHEQUAL"
    ATEQUAL: "ATEQUAL"
    COLONEQUAL: "COLONEQUAL"
    NEWLINE: "NEWLINE"
    INDENT: "INDENT"
    DEDENT: "DEDENT"
    COMMENT: "COMMENT"
    EOF: "EOF"
    ELLIPSIS: "ELLIPSIS"
    FSTRING_START: "FSTRING_START"
    FSTRING_MIDDLE: "FSTRING_MIDDLE"
    FSTRING_END: "FSTRING_END"