l0_lexer::TokenKind class

Defined in module l0_lexer (l0_lexer.py).

Enumeration of all supported token types in L0.

Public static attributes

static EOF
static LEXER_ERROR
static IDENT
static UNDERSCORE
static INT
static BYTE
static STRING
static MODULE
static IMPORT
static FUNC
static STRUCT
static ENUM
static TYPE
static EXTERN
static LET
static RETURN
static MATCH
static CASE
static IF
static ELSE
static WHILE
static FOR
static BREAK
static CONTINUE
static TRUE
static FALSE
static NULL
static AS
static NEW
static DROP
static WITH
static CLEANUP
static LBRACE
static RBRACE
static LPAREN
static RPAREN
static LBRACKET
static RBRACKET
static COMMA
static SEMI
static COLON
static DOUBLE_COLON
static ARROW_FUNC
static ARROW_MATCH
static EQ
static PLUS
static MINUS
static STAR
static SLASH
static MODULO
static LT
static GT
static LE
static GE
static EQEQ
static NE
static ANDAND
static OROR
static BANG
static QUESTION
static DOT
static AMP
static PIPE
static CARET
static TILDE
static LSHIFT
static RSHIFT
static FUTURE_EXTENSION