Crate mimium_lang

Source
Expand description

Main module of compiler and runtime for mimium, an infrastructural programming language for sound and music.

Re-exports§

pub use log;

Modules§

ast
ast_interpreter
compiler
interner
mir
plugin
Plugin System for mimium
repl
runtime
types
utils

Macros§

app
assign
dummy_span
format_vec
function
ifexpr
integer
lambda
lambda_args
let_
letrec
number
numeric
refer
string
string_t
then
tuple
unit
var

Structs§

Config
Configuration for the compiler and runtime.
ExecContext
A set of compiler and external functions (plugins). From this information, user can generate VM with Self::prepare_machine.