TokenKind: {
AND: "AND";
ASSIGN: "ASSIGN";
BANG: "BANG";
COLON: "COLON";
COMMA: "COMMA";
CQUOTE: "CQUOTE";
DOT: "DOT";
ELLIPSIS: "ELLIPSIS";
EOF: "EOF";
EQ: "EQ";
FATARROW: "FATARROW";
GE: "GE";
GT: "GT";
HEREDOC_BEGIN: "HEREDOC_BEGIN";
HEREDOC_END: "HEREDOC_END";
IDENT: "IDENT";
INVALID: "INVALID";
LBRACE: "LBRACE";
LBRACK: "LBRACK";
LE: "LE";
LPAREN: "LPAREN";
LT: "LT";
MINUS: "MINUS";
NEQ: "NEQ";
NEWLINE: "NEWLINE";
NUMBER: "NUMBER";
OQUOTE: "OQUOTE";
OR: "OR";
PERCENT: "PERCENT";
PLUS: "PLUS";
QUESTION: "QUESTION";
QUOTED_LIT: "QUOTED_LIT";
RBRACE: "RBRACE";
RBRACK: "RBRACK";
RPAREN: "RPAREN";
SLASH: "SLASH";
STAR: "STAR";
TEMPLATE_CONTROL: "TEMPLATE_CONTROL";
TEMPLATE_INTERP: "TEMPLATE_INTERP";
TEMPLATE_SEQ_END: "TEMPLATE_SEQ_END";
TEMPLATE_STRIP: "TEMPLATE_STRIP";
} = ...
Type Declaration
ReadonlyAND: "AND"
ReadonlyASSIGN: "ASSIGN"
ReadonlyBANG: "BANG"
ReadonlyCOLON: "COLON"
ReadonlyCOMMA: "COMMA"
ReadonlyCQUOTE: "CQUOTE"
ReadonlyDOT: "DOT"
ReadonlyELLIPSIS: "ELLIPSIS"
ReadonlyEOF: "EOF"
ReadonlyEQ: "EQ"
ReadonlyFATARROW: "FATARROW"
ReadonlyGE: "GE"
ReadonlyGT: "GT"
ReadonlyHEREDOC_BEGIN: "HEREDOC_BEGIN"
ReadonlyHEREDOC_END: "HEREDOC_END"
ReadonlyIDENT: "IDENT"
ReadonlyINVALID: "INVALID"
ReadonlyLBRACE: "LBRACE"
ReadonlyLBRACK: "LBRACK"
ReadonlyLE: "LE"
ReadonlyLPAREN: "LPAREN"
ReadonlyLT: "LT"
ReadonlyMINUS: "MINUS"
ReadonlyNEQ: "NEQ"
ReadonlyNEWLINE: "NEWLINE"
ReadonlyNUMBER: "NUMBER"
ReadonlyOQUOTE: "OQUOTE"
ReadonlyOR: "OR"
ReadonlyPERCENT: "PERCENT"
ReadonlyPLUS: "PLUS"
ReadonlyQUESTION: "QUESTION"
ReadonlyQUOTED_LIT: "QUOTED_LIT"
ReadonlyRBRACE: "RBRACE"
ReadonlyRBRACK: "RBRACK"
ReadonlyRPAREN: "RPAREN"
ReadonlySLASH: "SLASH"
ReadonlySTAR: "STAR"
ReadonlyTEMPLATE_CONTROL: "TEMPLATE_CONTROL"
ReadonlyTEMPLATE_INTERP: "TEMPLATE_INTERP"
ReadonlyTEMPLATE_SEQ_END: "TEMPLATE_SEQ_END"
ReadonlyTEMPLATE_STRIP: "TEMPLATE_STRIP"
Canonical token kinds. Values are kept as string literals (rather than numeric enums) so failing test output is immediately readable.