diff options
author | kdx <kikoodx@paranoici.org> | 2023-06-14 02:38:30 +0200 |
---|---|---|
committer | kdx <kikoodx@paranoici.org> | 2023-06-14 02:38:30 +0200 |
commit | 959b379b90ec95ea0813cc1228cd949872713ec2 (patch) | |
tree | 5bb04ed04831ce8b1788961c05ce237a2f30e5a0 /testing.sh | |
parent | cd20e8bb36f6ef65bea0e062c66867cb80568152 (diff) | |
download | golem-959b379b90ec95ea0813cc1228cd949872713ec2.tar.gz |
function piping
Diffstat (limited to 'testing.sh')
-rwxr-xr-x | testing.sh | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -16,6 +16,7 @@ tup -q || ./build.sh || exit 1 test "$1" "main(){5 + 2; return 4;}" test "$1" "main(){6 + 3;}" test "$1" "main(){'a' - 'b';}" +test "$1" "main(){ buzz(); } buzz() { return 42; }" test "$1" "main(){ fizz(50 + buzz() - 3) * 4; } fizz() { return 3; } buzz() { return 42; }" test "$1" "global abc; main(){ return abc; }" test "$1" "global abc = 5; main(){ return abc; }" @@ -55,4 +56,5 @@ 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; }" test "$1" "main() { wrt [\"(\"]; wrt '\n'; }" +test "$1" "main() { wrt inc('0') |> dec() |> inc() |> inc(); wrt '\n'; } inc(a) return a + 1; dec(a) return a - 1;" rm -f build/tmp.* |