lex-bytecode 0.6.0

Bytecode compiler + VM for Lex.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! M4: bytecode definition, compiler, VM (pure subset). See spec ยง8.

pub mod op;
pub mod program;
pub mod value;
pub mod compiler;
pub mod parser_runtime;
pub mod vm;

pub use compiler::compile_program;
pub use op::{Const, Op};
pub use program::{Function, Program};
pub use value::{MapKey, Value};
pub use vm::{Vm, VmError, MAX_CALL_DEPTH};