mod bytecode; mod data; mod encoding; mod heap; fn main() { let prog = encoding::decode(&mut std::io::stdin().lock()).unwrap(); let exit_code = bytecode::eval(&prog).unwrap(); std::process::exit(i32::from(exit_code)); }