Crate mil[][src]

Expand description

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

Modules

cmdline

User-facing command line interface to the compiler.

compiler

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

executor

Execute a set of opcodes in a MelVM environment.

parser

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

types

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

Macros

PErr

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