Skip to content

Commit

Permalink
example: count to 10
Browse files Browse the repository at this point in the history
  • Loading branch information
h0nzZik committed Apr 21, 2024
1 parent 0575d68 commit 4602b50
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 2 deletions.
4 changes: 2 additions & 2 deletions minuska-examples/m/imp.d/03-count-10.imp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
seq[seq[
assign[var[(@builtin-string "sum")], plus[(@builtin-int 0),(@builtin-int 0)]],
assign[var[(@builtin-string "sum")], (@builtin-int 0)],
seq[
assign[var[(@builtin-string "i")], (@builtin-int 1)],
assign[var[(@builtin-string "i")], (@builtin-int 10)],
while[le[(@builtin-int 1),var[(@builtin-string "i")]],
seq[
assign[var[(@builtin-string "sum")], plus[var[(@builtin-string "sum")], var[(@builtin-string "i")]]],
Expand Down
1 change: 1 addition & 0 deletions minuska-examples/m/imp.d/03-count-10.result
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
c[builtin.cseq[[(@builtin-int 55)], builtin.empty_cseq[]], [(@opaque_builtin)]]
1 change: 1 addition & 0 deletions minuska-examples/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,5 @@ runCase "arith-01" ./interpreters/arith ./m/arith.d/01 20 ./m/arith.d/01.result
minuska compile ./m/imp.m ./interpreters/imp
runCase "imp-01" ./interpreters/imp ./m/imp.d/01 20 ./m/imp.d/01.result
runCase "imp-lookup" ./interpreters/imp ./m/imp.d/00-assign-lookup-trivial.imp 20 ./m/imp.d/00-assign-lookup-trivial.result
runCase "imp-count-10" ./interpreters/imp ./m/imp.d/03-count-10.imp 1000 ./m/imp.d/03-count-10.result

0 comments on commit 4602b50

Please sign in to comment.