ALPHAlower
ALPHAupper
DIGIT2
DIGIT8
DIGIT10
DIGIT16
PREFIXbin
PREFIXoct
PREFIXdec
PREFIXhex
IDENTIFIERpart
U8
U16
U32
U64
I8
I16
I32
I64
F32
F64
STR
BOOL
BIT
PTR
OPT
ERR
IMM
MODULE
IMPORT
EXPORT
LOOP
BREAK
CONTINUE
IF
ELSE
RETURN
IN
SELF
TRUE
FALSE
COMMENT
NUMBERbin
NUMBERoct
NUMBERdec
NUMBERdec_prefix
NUMBERhex
CHARACTER
STRING
AND
OR
NOT
UNUSED
PLUS
MINUS_NEG
MULT_PTR
DIV
MOD
POW
EQ_ASSIGN
NEQ
GREAT_ANGLEclose
SMALL_ANGLEopen
GREQ
SMEQ
BIT_AND
BIT_OR
BIT_XOR_IMM
BIT_NOT
BIT_SHL
BIT_SHR
BIT_ROLL
BIT_ROLR
CONCAT
SUBopen
SUBclose
PARENopen
PARENclose
QUESTION
COLON
DOT
RANGE
SPREAD
COMMA
META
COMPTIME
ERROR
STR_QUOTE
CHAR_QUOTE
COMMENTstart
IDENTIFIERupper
IDENTIFIERlower
SP
TAB
INDENT
EOL
file
source
codeblock
module_statement
module_name
statement_module
statement_import
statement_export
flow_statement
statement_return
statement_if
statement_else
statement_elseif
statement_break
statement_continue
statement_loop
statement_loop_infinite
statement_loop_while
definition_top
definition
expression_value
comptime_expression_value
expression_arithmetic
arithmetic_operand
expression_logic
logic_operand
expression_comparison
comparison_operand
expression_bool
function_call
function_def
function_def_export
function_parameter_list
function_parameter
function_parameter_self
function_parameter_uselist
function_param_use
function_return_type
variable_ref
variable_def_top
variable_def
variable_def_typed
variable_def_typed_init
variable_assign_auto
variable_assign
struct_def
struct_field_def_list
struct_field_def
enum_def
enum_option_def_listline
enum_option_def_list
enum_option_def
enum_option_value
enum_base_type
type_def
type_alias
type_ref_use
type_ref
type_name
known_types
type_Bit
type_Ptr
type_Opt
type_Err
type_Imm
template_param_list
template_param_number
template_param_type
template_param_any
identifier_type
identifier_var
identifier_param
identifier_func
identifier_field
identifier_enumoption
identifier_module
identifier_unused
literal_bool
literal
number
number_bin
number_oct
number_dec
number_hex
number_char
operator_arithmetic
operator_arithmetic_unary
operator_logic
operator_logic_unary
operator_comparison
operator_bits
operator_bits_unary
operator_assignment
empty_line
newline
comment
string
character
indent