1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
use stackr_rs::*; fn main() { let code = r#" 0 begin print-stack dup 10 <= if drop "loop finished" print-stack break end 1 + loop "#; let mut interpreter = Interpreter::new(()); interpreter.evaluate(code, None).unwrap(); }