Expand description
Dyon Abstract Syntax Tree (AST).
Structs
- Function argument.
- Array expression, e.g.
[a, b, c]
. - Array fill expression, e.g.
[a; n]
. - Assignment expression.
- Binary operator expression.
- Parse sequence of binary operators.
- Block.
- Break expression.
- Function call.
- External function call.
- Closure call.
- Call info.
- External function call.
- Loaded function call.
- External function call.
- External function call.
- External function call.
- Closure.
- Continue expression.
- Current object reference.
- For-expression.
- For-In expression.
- For-N expression.
- Function.
- Go call.
- Grab expression.
- If-expression.
- Stores
in <function>
expression. - Item.
- Link expression, e.g.
link {a b}
. - Loop expression.
- 4D matrix expression.
- Namespace, used to organize code in larger projects.
- 4D vector norm.
- Object expression.
- Component swizzle expression.
- Swizzle expression.
- Try-expression, catches run-time errors from sub-expression.
- Unary operator expression.
- Use import.
- Used to resolve calls to imported functions.
- Uses, lists use imports.
- 4D vector expression.
- 4D vector unloop expression.
Enums
- Assignment operator.
- Binary operator.
- Expression.
- Function alias.
- An item id.
- Lazy invariant.
Functions
- Convert meta data and load it into a module.