From e650f212a017237280d0fd12f9db46a7b251a9b9 Mon Sep 17 00:00:00 2001 From: DrMaxNix Date: Sat, 13 Aug 2022 14:14:42 +0200 Subject: [PATCH] :white_check_mark: add test scripts --- test/functions.jce | 12 ++++++++++++ test/hello-world.jce | 1 + test/jumps-loops.jce | 7 +++++++ 3 files changed, 20 insertions(+) create mode 100755 test/functions.jce create mode 100755 test/hello-world.jce create mode 100755 test/jumps-loops.jce 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"