12345678910111213141516171819202122232425262728293031323334353637 |
- /**
- * 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.
- */
|