diff options
Diffstat (limited to 'testing.sh')
-rwxr-xr-x | testing.sh | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -1,6 +1,6 @@ #!/bin/sh -function test() { +test() { QUIET="$1" CODE="$2" echo "--- $CODE ---" @@ -52,4 +52,7 @@ test "$1" "main() { local a; dbg a; inc(&a); dbg a; } inc(p) { [p] = [p] + 1; }" test "$1" "global a; main() { dbg a; inc(&a); dbg a; } inc(p) { [p] = [p] + 1; }" test "$1" "main() 0; //ayayayayayayaya comment" test "$1" "main() return;" +test "$1" "main() { local a; a = 5; dbg a; a++; dbg a; }" +test "$1" "main() { local a; a = 5; dbg a; a--; dbg a; }" +exit rm -f build/tmp.* |