From 2bf840925ba7781d16406ac28438f8bdc5f7d08c Mon Sep 17 00:00:00 2001 From: Leo Tenenbaum Date: Tue, 3 Mar 2020 17:05:28 -0500 Subject: new, better test system --- tests/params/expected | 15 --------------- tests/params/params.toc | 40 ---------------------------------------- tests/params/test.sh | 3 --- 3 files changed, 58 deletions(-) delete mode 100644 tests/params/expected delete mode 100644 tests/params/params.toc delete mode 100755 tests/params/test.sh (limited to 'tests/params') diff --git a/tests/params/expected b/tests/params/expected deleted file mode 100644 index 082b847..0000000 --- a/tests/params/expected +++ /dev/null @@ -1,15 +0,0 @@ -0 -0 -10 -21 -5 -0 -17 -0 -0 -0 -10 -21 -39 --13 --13 diff --git a/tests/params/params.toc b/tests/params/params.toc deleted file mode 100644 index 4d37cf1..0000000 --- a/tests/params/params.toc +++ /dev/null @@ -1,40 +0,0 @@ -addmul ::= fn (x:=0, y:=0) add := x+y, mul := x*y { -}; - -do_foo ::= fn (x := 3) y := x { - y *= 12; - y += x; -}; - -puti ::= fn(x: int) { - #C("#ifndef __TINYC__ -extern int printf(const char *fmt, ...); -#endif -"); - #C("printf(\"%ld\\n\", x);"); -}; - - -main ::= fn() { - a, m := addmul(); - puti(a); puti(m); - a, m = addmul(7,3); - puti(a); puti(m); - a, m = addmul(5); - puti(a); puti(m); - a, m = addmul(y = 17); - puti(a); puti(m); - - c, d ::= addmul(); - puti(c); puti(d); - e, f ::= addmul(y = 3, x = 7); - puti(e); puti(f); - - - z := do_foo(); - puti(z); - z = do_foo(-1); - puti(z); - z = do_foo(x = -1); - puti(z); -}; \ No newline at end of file diff --git a/tests/params/test.sh b/tests/params/test.sh deleted file mode 100755 index 582bdec..0000000 --- a/tests/params/test.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -./params.bin > got || exit 1 -diff got expected || exit 1 -- cgit v1.2.3