Spaces:
Running
Running
/** | |
* An exported enum describing the different kinds of tokens that the | |
* lexer emits. | |
*/ | |
var TokenKind; | |
(function (TokenKind) { | |
TokenKind['SOF'] = '<SOF>'; | |
TokenKind['EOF'] = '<EOF>'; | |
TokenKind['BANG'] = '!'; | |
TokenKind['DOLLAR'] = '$'; | |
TokenKind['AMP'] = '&'; | |
TokenKind['PAREN_L'] = '('; | |
TokenKind['PAREN_R'] = ')'; | |
TokenKind['SPREAD'] = '...'; | |
TokenKind['COLON'] = ':'; | |
TokenKind['EQUALS'] = '='; | |
TokenKind['AT'] = '@'; | |
TokenKind['BRACKET_L'] = '['; | |
TokenKind['BRACKET_R'] = ']'; | |
TokenKind['BRACE_L'] = '{'; | |
TokenKind['PIPE'] = '|'; | |
TokenKind['BRACE_R'] = '}'; | |
TokenKind['NAME'] = 'Name'; | |
TokenKind['INT'] = 'Int'; | |
TokenKind['FLOAT'] = 'Float'; | |
TokenKind['STRING'] = 'String'; | |
TokenKind['BLOCK_STRING'] = 'BlockString'; | |
TokenKind['COMMENT'] = 'Comment'; | |
})(TokenKind || (TokenKind = {})); | |
export { TokenKind }; | |
/** | |
* The enum type representing the token kinds values. | |
* | |
* @deprecated Please use `TokenKind`. Will be remove in v17. | |
*/ | |