Module compiler

Source
Expand description

Converts our AST into bytecode.

Structs§

AnyValueSyntax
Details to compile a parameter of any scalar type.
Error
Compilation errors.
OptionalValueSyntax
Details to compile an optional scalar parameter.
RepeatedSyntax
Details to compile a repeated parameter.
RequiredRefSyntax
Details to compile a required reference parameter.
RequiredValueSyntax
Details to compile a required scalar parameter.

Enums§

ArgSepSyntax
Details to process an argument separator.
RepeatedTypeSyntax
Details to describe the type of a repeated parameter.
SingularArgSyntax
Details to process a non-repeated argument.

Functions§

compile
Compiles a collection of statements into an image ready for execution.

Type Aliases§

Result
Result for compiler return values.