Structs§
- Arg
- A Argument.
- Assignment
Statement - A assignment statement. This is a assignment of a value to a ident. The value is a expression.
- Block
- A Block. A block is a list of statements.
- Function
Call Expression - A function call expression.
- Function
Statement - A function statement.
- Ident
- A Ident.
- Param
- A Param.
- Return
Statement - A return statement.
- Span
- A span.
Enums§
- Expression
Statement - A Expression statement.
- Object
Expression - A object expression.
- Statement
- A statement.
- Value
Expression - A value expression.
- Visibility
- A visibility, which is public or private.
Traits§
- ASTNode
Span - Returns the span of the given AST node.
Type Aliases§
- Program
- The program. Is only contains a lables and functions.