Crate mil

source · []
Expand description

This is the mil compiler; a low-level language for the Mel VM.

Modules

User-facing command line interface to the compiler.

Compiles the lowest-level representation, [MelExpr]s, into binary.

Execute a set of opcodes in a MelVM environment.

Parse strings into low-level syntax trees which can be compiled to binary.

Project level types such as the abstract syntax tree and intermediate representations.

Macros

Short hand for a Result<_, ParseErr> type given the error string and args.