Expression Nodes
Literals (Lit)
42 % Integer literal
3,14159 % Double literal
'A' % Character literal
true % Boolean literal
"Hello" % String literalVariables (Var)
x: int = 42
counter: int = 0
BUFFER_SIZE: int = 1760 % Constant declarationFunctions
% Basic function
main: never -> int = {
% Function body
}
% Function with parameters
process: int double -> never = value coefficient {
% Function body
}Declarations
Assignment
Function Calls (Call)
Conditional Expressions (If)
Loops
Block Expressions (Block)
Control Flow
Unary Expressions (Postfix)
Unary Expressions (Prefix)
Operators (Op)
Structure Access (StructAccess)
Array Access
Type Casting (Cast)
Last updated