Skip to main content

lex_bytecode/
lib.rs

1//! M4: bytecode definition, compiler, VM (pure subset). See spec ยง8.
2
3pub mod op;
4pub mod program;
5pub mod value;
6pub mod compiler;
7pub mod conc_registry;
8pub mod parser_runtime;
9pub mod vm;
10pub mod verify;
11
12pub use compiler::compile_program;
13pub use op::{Const, Op};
14pub use program::{Function, Program};
15pub use value::{MapKey, Value};
16pub use vm::{Vm, VmError, MAX_CALL_DEPTH};
17pub use verify::{verify_program, StackError};