1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
pub mod expressions;
pub mod lexing;
pub mod parsing;
pub mod syntax;
pub mod vm;

pub fn exec_str(source: &str) {
    let instrs = vm::compilation::compile(source);
    let mut vm = vm::VM::new();
    vm.execute(&instrs);
}