loop/
loop.rs

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