diff options
author | kdx <kikoodx@paranoici.org> | 2023-06-10 18:27:52 +0200 |
---|---|---|
committer | kdx <kikoodx@paranoici.org> | 2023-06-10 18:27:52 +0200 |
commit | 905365181c7d61c5d79d065a8843e3d5358e0680 (patch) | |
tree | de9b4664800ac959439af540e3a33cbd77727543 /testing.sh | |
parent | 5e9f115e2d938a47a3d3db42188b837d4b57891a (diff) | |
download | golem-905365181c7d61c5d79d065a8843e3d5358e0680.tar.gz |
fix stack (i hate myself)
Diffstat (limited to 'testing.sh')
-rwxr-xr-x | testing.sh | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -22,6 +22,7 @@ test "$1" "global abc = 5; main(){ return abc; }" test "$1" "main(){ return abc; } global abc = 5;" test "$1" "global abc = 5; main(){ inc(); return abc; } inc() { abc = abc + 1; }" test "$1" "main() { wrt('H'); wrt('e'); wrt('l'); wrt('l'); wrt('o'); wrt('!'); wrt('\n'); }" +test "$1" "main() { a(a(0)); } a(x) { return x + 1; }" test "$1" "main() { wrt(inc(inc('0'))); wrt('\n'); } inc(x) { return x + 1; }" test "$1" "main() { wrt(up('u')); wrt('w'); wrt(up('u')); wrt('\n'); } up(c) { return c + 'A' - 'a'; }" test "$1" "main() { wrt(add('A' - 'a', 'u')); wrt('\n'); } add(a, b) { return a + b; }" |