custom_word/
custom_word.rs

1use stackr_rs::*;
2
3fn main() {
4    let code = r#"
5    : squared
6        "n -- n^2"
7        "Squares the top of the stack"
8        "2 squared"
9        dup *
10    ;
11
12    2 squared
13    print-stack
14    "#;
15    let mut interpreter = Interpreter::new(());
16    interpreter.evaluate(code, None).unwrap();
17}