From d1b1e04a406be6518d8810c32f5f8acceaca6abb Mon Sep 17 00:00:00 2001 From: Roman Venediktov Date: Mon, 1 Jul 2024 12:48:21 +0200 Subject: [PATCH] Uncommented interpretation tests --- regression/Makefile | 4 ++-- regression/deep-expressions/Makefile | 4 ++-- regression/expressions/Makefile | 4 ++-- regression/orig/test085.log | 2 +- regression/test085.lama | 3 +++ 5 files changed, 10 insertions(+), 7 deletions(-) diff --git a/regression/Makefile b/regression/Makefile index 0ac335344..8a4da83f2 100644 --- a/regression/Makefile +++ b/regression/Makefile @@ -17,8 +17,8 @@ check: $(TESTS) ctest111 $(TESTS): %: %.lama @echo "regression/$@" -# @cat $@.input | LAMA=../runtime $(LAMAC) -i $< > $@.log && diff $@.log orig/$@.log -# @cat $@.input | LAMA=../runtime $(LAMAC) -ds -s $< > $@.log && diff $@.log orig/$@.log + @cat $@.input | LAMA=../runtime $(LAMAC) -i $< > $@.log && diff $@.log orig/$@.log + @cat $@.input | LAMA=../runtime $(LAMAC) -ds -s $< > $@.log && diff $@.log orig/$@.log @LAMA=../runtime $(LAMAC) $< && cat $@.input | $(ARCH) ./$@ > $@.log && diff $@.log orig/$@.log ctest111: diff --git a/regression/deep-expressions/Makefile b/regression/deep-expressions/Makefile index 5e33bbe36..981d04b6b 100644 --- a/regression/deep-expressions/Makefile +++ b/regression/deep-expressions/Makefile @@ -9,8 +9,8 @@ check: $(TESTS) $(TESTS): %: %.lama @echo "regression/deep-expressions/$@" @LAMA=../../runtime $(LAMAC) $< && cat $@.input | ./$@ > $@.log && diff $@.log orig/$@.log -# @cat $@.input | LAMA=../../runtime $(LAMAC) -i $< > $@.log && diff $@.log orig/$@.log -# @cat $@.input | LAMA=../../runtime $(LAMAC) -s $< > $@.log && diff $@.log orig/$@.log + @cat $@.input | LAMA=../../runtime $(LAMAC) -i $< > $@.log && diff $@.log orig/$@.log + @cat $@.input | LAMA=../../runtime $(LAMAC) -s $< > $@.log && diff $@.log orig/$@.log clean: rm -f *.log *.s *~ diff --git a/regression/expressions/Makefile b/regression/expressions/Makefile index b2a5225cb..4e4737c6e 100644 --- a/regression/expressions/Makefile +++ b/regression/expressions/Makefile @@ -9,8 +9,8 @@ check: $(TESTS) $(TESTS): %: %.lama @echo "regression/expressions/$@" @LAMA=../../runtime $(RC) $< && cat $@.input | ./$@ > $@.log && diff $@.log orig/$@.log -# @cat $@.input | LAMA=../../runtime $(RC) -i $< > $@.log && diff $@.log orig/$@.log -# @cat $@.input | LAMA=../../runtime $(RC) -s $< > $@.log && diff $@.log orig/$@.log + @cat $@.input | LAMA=../../runtime $(RC) -i $< > $@.log && diff $@.log orig/$@.log + @cat $@.input | LAMA=../../runtime $(RC) -s $< > $@.log && diff $@.log orig/$@.log clean: rm -f *.log *.s *~ diff --git a/regression/orig/test085.log b/regression/orig/test085.log index fc4a74e7d..1da1496d0 100644 --- a/regression/orig/test085.log +++ b/regression/orig/test085.log @@ -1,4 +1,4 @@ -0 +> 0 15 15 1 diff --git a/regression/test085.lama b/regression/test085.lama index 9ee718bf7..adfef72a9 100644 --- a/regression/test085.lama +++ b/regression/test085.lama @@ -1,3 +1,5 @@ +var n; + fun sum (l) { case l of {} -> 0 @@ -21,6 +23,7 @@ fun array_to_list (a) { l } +n := read (); write (sum ({})); write (sum ({1, 2, 3, 4, 5})); write (sum (1:2:3:4:5:{}));