wip:milestone 0 fixes
Some checks failed
CI/CD Pipeline / unit-tests (push) Failing after 1m16s
CI/CD Pipeline / integration-tests (push) Failing after 2m32s
CI/CD Pipeline / lint (push) Successful in 5m22s
CI/CD Pipeline / e2e-tests (push) Has been skipped
CI/CD Pipeline / build (push) Has been skipped

This commit is contained in:
2026-03-15 12:35:42 +02:00
parent 6708cf28a7
commit cffdf8af86
61266 changed files with 4511646 additions and 1938 deletions

View File

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