change test framework to use files for in and out (s-exp)

This commit is contained in:
Torsten Ruger
2015-09-18 21:55:02 +03:00
parent 396a843a5e
commit 22e3c59674
80 changed files with 946 additions and 13 deletions

View File

@ -0,0 +1,12 @@
if(0)
42
else
667
end
-- -- --
s(:list, [s(:if,
s(:condition,
s(:int, 0)),
s(:if_true,
s(:int, 42)),
s(:if_false, [s(:int, 667)]))])

View File

@ -0,0 +1,24 @@
if(3 > var)
Object.initialize(3)
else
var.new(33)
end
-- -- --
s(:list, [s(:if,
s(:condition,
s(:operator, ">",
s(:int, 3),
s(:name, "var"))),
s(:if_true,
s(:call,
s(:name, "initialize"),
s(:arguments,
s(:int, 3)),
s(:receiver,
s(:module, "Object")))),
s(:if_false, [s(:call,
s(:name, "new"),
s(:arguments,
s(:int, 33)),
s(:receiver,
s(:name, "var")))]))])

View File

@ -0,0 +1,10 @@
if(0)
42
end
-- -- --
s(:list, [s(:if,
s(:condition,
s(:int, 0)),
s(:if_true,
s(:int, 42)),
s(:if_false, nil))])

View File

@ -0,0 +1,17 @@
if(3 > var)
Object.initialize(3)
end
-- -- --
s(:list, [s(:if,
s(:condition,
s(:operator, ">",
s(:int, 3),
s(:name, "var"))),
s(:if_true,
s(:call,
s(:name, "initialize"),
s(:arguments,
s(:int, 3)),
s(:receiver,
s(:module, "Object")))),
s(:if_false, nil))])