Python 3 interpreter in Go
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

62 lines
1.8 KiB

package token
var TokenNames = map[TokenID]string{
ENDMARKER: "ENDMARKER",
NAME: "NAME",
NUMBER: "NUMBER",
STRING: "STRING",
NEWLINE: "NEWLINE",
INDENT: "INDENT",
DEDENT: "DEDENT",
LPAR: "LPAR",
RPAR: "RPAR",
LSQB: "LSQB",
RSQB: "RSQB",
COLON: "COLON",
COMMA: "COMMA",
SEMI: "SEMI",
PLUS: "PLUS",
MINUS: "MINUS",
STAR: "STAR",
SLASH: "SLASH",
VBAR: "VBAR",
AMPER: "AMPER",
LESS: "LESS",
GREATER: "GREATER",
EQUAL: "EQUAL",
DOT: "DOT",
PERCENT: "PERCENT",
LBRACE: "LBRACE",
RBRACE: "RBRACE",
EQEQUAL: "EQEQUAL",
NOTEQUAL: "NOTEQUAL",
LESSEQUAL: "LESSEQUAL",
GREATEREQUAL: "GREATEREQUAL",
TILDE: "TILDE",
CIRCUMFLEX: "CIRCUMFLEX",
LEFTSHIFT: "LEFTSHIFT",
RIGHTSHIFT: "RIGHTSHIFT",
DOUBLESTAR: "DOUBLESTAR",
PLUSEQUAL: "PLUSEQUAL",
MINEQUAL: "MINEQUAL",
STAREQUAL: "STAREQUAL",
SLASHEQUAL: "SLASHEQUAL",
PERCENTEQUAL: "PERCENTEQUAL",
AMPEREQUAL: "AMPEREQUAL",
VBAREQUAL: "VBAREQUAL",
CIRCUMFLEXEQUAL: "CIRCUMFLEXEQUAL",
LEFTSHIFTEQUAL: "LEFTSHIFTEQUAL",
RIGHTSHIFTEQUAL: "RIGHTSHIFTEQUAL",
DOUBLESTAREQUAL: "DOUBLESTAREQUAL",
DOUBLESLASH: "DOUBLESLASH",
DOUBLESLASHEQUAL: "DOUBLESLASHEQUAL",
AT: "AT",
ATEQUAL: "ATEQUAL",
RARROW: "RARROW",
ELLIPSIS: "ELLIPSIS",
OP: "OP",
AWAIT: "AWAIT",
ASYNC: "ASYNC",
ERRORTOKEN: "<ERRORTOKEN>",
N_TOKENS: "<N_TOKENS>",
}