diff --git a/Makefile b/Makefile index 16b753d..6e8a54d 100644 --- a/Makefile +++ b/Makefile @@ -22,4 +22,11 @@ clean : rm -r src/Grammar rm language +test : + ./language ./sample-programs/basic-1 + ./language ./sample-programs/basic-2 + ./language ./sample-programs/basic-3 + ./language ./sample-programs/basic-4 + ./language ./sample-programs/basic-5 + # EOF diff --git a/sample-programs/basic-5 b/sample-programs/basic-5 index 3168484..9984ddd 100644 --- a/sample-programs/basic-5 +++ b/sample-programs/basic-5 @@ -4,6 +4,6 @@ add x y = x + y; double n = n + n; -apply f x = \y -> f x y; +apply f x = \y. f x y; main = apply (id add) ((\x. x + 1) 1) (double 3);