Skip to main content

while/
while.rs

1#[allow(unused_imports)]
2use hlvm::function::{Fun, string, num, list};
3
4
5#[allow(dead_code, unused_variables)]
6fn main() {
7
8
9    let mut main = Fun::new()
10        .add_num("0")
11        .store("a")
12        .add_fun(
13            Fun::new()
14                .load("a")
15                .add_num("1")
16                .add().store("a")
17
18                .add_str("#").print()
19                .load("a").println()
20        )
21        .add_fun(
22            Fun::new()
23                .add_num("1000")
24                .load("a")
25                .less()
26        )
27        .while_function()
28        .add_str("a is ")
29        .print()
30        .load("a")
31        .println()
32        ;
33
34    main.run();
35}