diff --git a/test/functions.jce b/test/functions.jce new file mode 100755 index 0000000..d7f746c --- /dev/null +++ b/test/functions.jce @@ -0,0 +1,12 @@ +def test $text $varname &$printed + global ${$varname} + mov $printed true + echo $text " " ${$varname} +end + +mov $b 42 +mov $printed false + +drw "printed? " $printed +test "value of b is:" $b $printed +drw "printed? " $printed diff --git a/test/hello-world.jce b/test/hello-world.jce new file mode 100755 index 0000000..b1e4199 --- /dev/null +++ b/test/hello-world.jce @@ -0,0 +1 @@ +echo "hello world" diff --git a/test/jumps-loops.jce b/test/jumps-loops.jce new file mode 100755 index 0000000..7c1eaa1 --- /dev/null +++ b/test/jumps-loops.jce @@ -0,0 +1,7 @@ +move $q 0 +loop: + echo $q + +add $q 1 +ifl $q < 10 + jump "loop"