mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-15 19:28:47 +00:00
Included lama compilation in root's make regression target
This commit is contained in:
parent
52ef663986
commit
89536c67e0
3240 changed files with 14640 additions and 6 deletions
18
lama-compiler/regression/expressions/Makefile
Normal file
18
lama-compiler/regression/expressions/Makefile
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
TESTS=$(sort $(basename $(wildcard generated*.lama)))
|
||||
|
||||
LAMAC = ../../src/lama-impl
|
||||
|
||||
.PHONY: check $(TESTS)
|
||||
|
||||
check: $(TESTS)
|
||||
|
||||
$(TESTS): %: %.lama
|
||||
@echo $@
|
||||
@cat $@.input | $(LAMAC) -i $< > $@.log && diff $@.log orig/$@.log
|
||||
@cat $@.input | $(LAMAC) -s $< > $@.log && diff $@.log orig/$@.log
|
||||
@LAMA_RUNTIME=../../runtime $(LAMAC) $< && cat $@.input | ./$@ > $@.log && diff $@.log orig/$@.log
|
||||
|
||||
clean:
|
||||
rm -f *.log *.s *~
|
||||
find . -maxdepth 1 -type f -not -name '*.*' -not -name 'Makefile' -delete
|
||||
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
75
|
||||
19
|
||||
6
lama-compiler/regression/expressions/generated04000.lama
Normal file
6
lama-compiler/regression/expressions/generated04000.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0/(x0+39+40);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
68
|
||||
44
|
||||
6
lama-compiler/regression/expressions/generated04001.lama
Normal file
6
lama-compiler/regression/expressions/generated04001.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17+23-x0+40+41;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
10
|
||||
6
|
||||
6
lama-compiler/regression/expressions/generated04002.lama
Normal file
6
lama-compiler/regression/expressions/generated04002.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 25+x0+39+40+46-47;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
72
|
||||
56
|
||||
6
lama-compiler/regression/expressions/generated04003.lama
Normal file
6
lama-compiler/regression/expressions/generated04003.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := (22+23)/(34-35+x0);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
96
|
||||
93
|
||||
6
lama-compiler/regression/expressions/generated04004.lama
Normal file
6
lama-compiler/regression/expressions/generated04004.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0+x0+x0+61+62-x0;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
96
|
||||
93
|
||||
6
lama-compiler/regression/expressions/generated04005.lama
Normal file
6
lama-compiler/regression/expressions/generated04005.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0+x0+x0+x0-x0;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
4
|
||||
80
|
||||
6
lama-compiler/regression/expressions/generated04006.lama
Normal file
6
lama-compiler/regression/expressions/generated04006.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17-23+x0+40+41;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
18
|
||||
90
|
||||
6
lama-compiler/regression/expressions/generated04007.lama
Normal file
6
lama-compiler/regression/expressions/generated04007.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 25+x0-x0/40;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
27
|
||||
31
|
||||
6
lama-compiler/regression/expressions/generated04008.lama
Normal file
6
lama-compiler/regression/expressions/generated04008.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17+x0+x0+45+46;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
98
|
||||
68
|
||||
6
lama-compiler/regression/expressions/generated04009.lama
Normal file
6
lama-compiler/regression/expressions/generated04009.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17+28+29+40-41+x0;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
56
|
||||
3
|
||||
6
lama-compiler/regression/expressions/generated04010.lama
Normal file
6
lama-compiler/regression/expressions/generated04010.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0+x0+x0*(53+54);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
26
|
||||
10
|
||||
6
lama-compiler/regression/expressions/generated04011.lama
Normal file
6
lama-compiler/regression/expressions/generated04011.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x1*(x0+41+42);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
32
|
||||
22
|
||||
6
lama-compiler/regression/expressions/generated04012.lama
Normal file
6
lama-compiler/regression/expressions/generated04012.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0+x0+42+x0*54;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
65
|
||||
33
|
||||
6
lama-compiler/regression/expressions/generated04013.lama
Normal file
6
lama-compiler/regression/expressions/generated04013.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x1!=30+31;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
11
|
||||
41
|
||||
6
lama-compiler/regression/expressions/generated04014.lama
Normal file
6
lama-compiler/regression/expressions/generated04014.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0+x1*(41+42);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
15
|
||||
99
|
||||
6
lama-compiler/regression/expressions/generated04015.lama
Normal file
6
lama-compiler/regression/expressions/generated04015.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 22-23-x0-40+41;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
7
|
||||
91
|
||||
6
lama-compiler/regression/expressions/generated04016.lama
Normal file
6
lama-compiler/regression/expressions/generated04016.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17+x1/(36+37);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
31
|
||||
22
|
||||
6
lama-compiler/regression/expressions/generated04017.lama
Normal file
6
lama-compiler/regression/expressions/generated04017.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17-x1*(36+37);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
47
|
||||
19
|
||||
6
lama-compiler/regression/expressions/generated04018.lama
Normal file
6
lama-compiler/regression/expressions/generated04018.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 22+23+29+x0+46+47;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
88
|
||||
46
|
||||
6
lama-compiler/regression/expressions/generated04019.lama
Normal file
6
lama-compiler/regression/expressions/generated04019.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := (x0+x1)*(49+50+x0);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
92
|
||||
89
|
||||
6
lama-compiler/regression/expressions/generated04020.lama
Normal file
6
lama-compiler/regression/expressions/generated04020.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0-x1-41+42;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
90
|
||||
87
|
||||
6
lama-compiler/regression/expressions/generated04021.lama
Normal file
6
lama-compiler/regression/expressions/generated04021.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0+31+42-43+x0;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
15
|
||||
91
|
||||
6
lama-compiler/regression/expressions/generated04022.lama
Normal file
6
lama-compiler/regression/expressions/generated04022.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17*(x1-36+37);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
0
|
||||
80
|
||||
6
lama-compiler/regression/expressions/generated04023.lama
Normal file
6
lama-compiler/regression/expressions/generated04023.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x1+x1-43+44;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
47
|
||||
30
|
||||
6
lama-compiler/regression/expressions/generated04024.lama
Normal file
6
lama-compiler/regression/expressions/generated04024.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 22-28+29+x1;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
21
|
||||
24
|
||||
6
lama-compiler/regression/expressions/generated04025.lama
Normal file
6
lama-compiler/regression/expressions/generated04025.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0-x1+44+x1;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
82
|
||||
62
|
||||
6
lama-compiler/regression/expressions/generated04026.lama
Normal file
6
lama-compiler/regression/expressions/generated04026.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 25+x0-34-40+41;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
11
|
||||
16
|
||||
6
lama-compiler/regression/expressions/generated04027.lama
Normal file
6
lama-compiler/regression/expressions/generated04027.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := (22-23)*(34-35+x0);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
68
|
||||
66
|
||||
6
lama-compiler/regression/expressions/generated04028.lama
Normal file
6
lama-compiler/regression/expressions/generated04028.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 22+23+x1*(42+43);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
42
|
||||
19
|
||||
6
lama-compiler/regression/expressions/generated04029.lama
Normal file
6
lama-compiler/regression/expressions/generated04029.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0+(28!=x1);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
62
|
||||
9
|
||||
6
lama-compiler/regression/expressions/generated04030.lama
Normal file
6
lama-compiler/regression/expressions/generated04030.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 25+x0+x0-45+46;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
3
|
||||
68
|
||||
6
lama-compiler/regression/expressions/generated04031.lama
Normal file
6
lama-compiler/regression/expressions/generated04031.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0+x0-47-48-x0;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
9
|
||||
93
|
||||
6
lama-compiler/regression/expressions/generated04032.lama
Normal file
6
lama-compiler/regression/expressions/generated04032.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17+(23<=x1);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
56
|
||||
27
|
||||
6
lama-compiler/regression/expressions/generated04033.lama
Normal file
6
lama-compiler/regression/expressions/generated04033.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 22*23+34+35+41-42;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
28
|
||||
58
|
||||
6
lama-compiler/regression/expressions/generated04034.lama
Normal file
6
lama-compiler/regression/expressions/generated04034.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17-(23!=x1);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
89
|
||||
3
|
||||
6
lama-compiler/regression/expressions/generated04035.lama
Normal file
6
lama-compiler/regression/expressions/generated04035.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0+x0+42+48+54+55;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
15
|
||||
73
|
||||
6
lama-compiler/regression/expressions/generated04036.lama
Normal file
6
lama-compiler/regression/expressions/generated04036.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0+x1+x0%50;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
47
|
||||
48
|
||||
6
lama-compiler/regression/expressions/generated04037.lama
Normal file
6
lama-compiler/regression/expressions/generated04037.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0-(28==x1);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
90
|
||||
43
|
||||
6
lama-compiler/regression/expressions/generated04038.lama
Normal file
6
lama-compiler/regression/expressions/generated04038.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x0*(x1+41+42);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
58
|
||||
30
|
||||
6
lama-compiler/regression/expressions/generated04039.lama
Normal file
6
lama-compiler/regression/expressions/generated04039.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17*(23==x1);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
36
|
||||
98
|
||||
6
lama-compiler/regression/expressions/generated04040.lama
Normal file
6
lama-compiler/regression/expressions/generated04040.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x1+(30==x1);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
90
|
||||
68
|
||||
6
lama-compiler/regression/expressions/generated04041.lama
Normal file
6
lama-compiler/regression/expressions/generated04041.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := (x0-31)*x0;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
66
|
||||
2
|
||||
6
lama-compiler/regression/expressions/generated04042.lama
Normal file
6
lama-compiler/regression/expressions/generated04042.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17/(x1+36+37);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
55
|
||||
95
|
||||
6
lama-compiler/regression/expressions/generated04043.lama
Normal file
6
lama-compiler/regression/expressions/generated04043.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 22+23-x1-42+43;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
26
|
||||
80
|
||||
6
lama-compiler/regression/expressions/generated04044.lama
Normal file
6
lama-compiler/regression/expressions/generated04044.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := x1-x1+43+44;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
47
|
||||
30
|
||||
6
lama-compiler/regression/expressions/generated04045.lama
Normal file
6
lama-compiler/regression/expressions/generated04045.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 22+23+(29!=x1);
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
5
|
||||
11
|
||||
6
lama-compiler/regression/expressions/generated04046.lama
Normal file
6
lama-compiler/regression/expressions/generated04046.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17>x1;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
73
|
||||
55
|
||||
6
lama-compiler/regression/expressions/generated04047.lama
Normal file
6
lama-compiler/regression/expressions/generated04047.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17!=x0-29;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
71
|
||||
3
|
||||
6
lama-compiler/regression/expressions/generated04048.lama
Normal file
6
lama-compiler/regression/expressions/generated04048.lama
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var x0, x1, y;
|
||||
|
||||
x0 := read ();
|
||||
x1 := read ();
|
||||
y := 17+23+x1+42+43;
|
||||
write (y)
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
63
|
||||
35
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue