change test framework to use files for in and out (s-exp)
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
puts(3 , a )
|
||||
-- -- --
|
||||
s(:list, [s(:call,
|
||||
s(:name, "puts"),
|
||||
s(:arguments,
|
||||
s(:int, 3),
|
||||
s(:name, "a")))])
|
||||
@@ -0,0 +1,7 @@
|
||||
baz(42, foo)
|
||||
-- -- --
|
||||
s(:list, [s(:call,
|
||||
s(:name, "baz"),
|
||||
s(:arguments,
|
||||
s(:int, 42),
|
||||
s(:name, "foo")))])
|
||||
@@ -0,0 +1,6 @@
|
||||
puts( "hello")
|
||||
-- -- --
|
||||
s(:list, [s(:call,
|
||||
s(:name, "puts"),
|
||||
s(:arguments,
|
||||
s(:string, "hello")))])
|
||||
@@ -0,0 +1,7 @@
|
||||
42.put()
|
||||
-- -- --
|
||||
s(:list, [s(:call,
|
||||
s(:name, "put"),
|
||||
s(:arguments),
|
||||
s(:receiver,
|
||||
s(:int, 42)))])
|
||||
@@ -0,0 +1,6 @@
|
||||
puts( 5)
|
||||
-- -- --
|
||||
s(:list, [s(:call,
|
||||
s(:name, "puts"),
|
||||
s(:arguments,
|
||||
s(:int, 5)))])
|
||||
@@ -0,0 +1,6 @@
|
||||
foo(42)
|
||||
-- -- --
|
||||
s(:list, [s(:call,
|
||||
s(:name, "foo"),
|
||||
s(:arguments,
|
||||
s(:int, 42)))])
|
||||
@@ -0,0 +1,8 @@
|
||||
Object.foo(42)
|
||||
-- -- --
|
||||
s(:list, [s(:call,
|
||||
s(:name, "foo"),
|
||||
s(:arguments,
|
||||
s(:int, 42)),
|
||||
s(:receiver,
|
||||
s(:module, "Object")))])
|
||||
@@ -0,0 +1,8 @@
|
||||
my_my.foo(42)
|
||||
-- -- --
|
||||
s(:list, [s(:call,
|
||||
s(:name, "foo"),
|
||||
s(:arguments,
|
||||
s(:int, 42)),
|
||||
s(:receiver,
|
||||
s(:name, "my_my")))])
|
||||
@@ -0,0 +1,8 @@
|
||||
self.foo(42)
|
||||
-- -- --
|
||||
s(:list, [s(:call,
|
||||
s(:name, "foo"),
|
||||
s(:arguments,
|
||||
s(:int, 42)),
|
||||
s(:receiver,
|
||||
s(:name, "self")))])
|
||||
@@ -0,0 +1,7 @@
|
||||
"hello".puts()
|
||||
-- -- --
|
||||
s(:list, [s(:call,
|
||||
s(:name, "puts"),
|
||||
s(:arguments),
|
||||
s(:receiver,
|
||||
s(:string, "hello")))])
|
||||
Reference in New Issue
Block a user