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 parser_runtime;
8pub mod vm;
9pub mod verify;
10
11pub use compiler::compile_program;
12pub use op::{Const, Op};
13pub use program::{Function, Program};
14pub use value::{MapKey, Value};
15pub use vm::{Vm, VmError, MAX_CALL_DEPTH};
16pub use verify::{verify_program, StackError};