whilespace in s-exps
This commit is contained in:
@ -11,18 +11,7 @@ class Space
|
||||
end
|
||||
end
|
||||
HERE
|
||||
@input = s(:statements,
|
||||
s(:class, :Space,
|
||||
s(:derives, nil),
|
||||
s(:statements,
|
||||
s(:function, :Integer,
|
||||
s(:name, :main),
|
||||
s(:parameters),
|
||||
s(:statements,
|
||||
s(:return,
|
||||
s(:operator_value, :+,
|
||||
s(:int, 5),
|
||||
s(:int, 7))))))))
|
||||
@input = s(:statements, s(:class, :Space, s(:derives, nil), s(:statements, s(:function, :Integer, s(:name, :main), s(:parameters), s(:statements, s(:return, s(:operator_value, :+, s(:int, 5), s(:int, 7))))))))
|
||||
super
|
||||
end
|
||||
|
||||
|
@ -19,40 +19,7 @@ class Space
|
||||
end
|
||||
end
|
||||
HERE
|
||||
@input = s(:statements,
|
||||
s(:class, :Space,
|
||||
s(:derives, nil),
|
||||
s(:statements,
|
||||
s(:function, :Integer,
|
||||
s(:name, :itest),
|
||||
s(:parameters,
|
||||
s(:parameter, :Integer, :n)),
|
||||
s(:statements,
|
||||
s(:if_statement, :zero,
|
||||
s(:condition,
|
||||
s(:operator_value, :-,
|
||||
s(:name, :n),
|
||||
s(:int, 12))),
|
||||
s(:true_statements,
|
||||
s(:call,
|
||||
s(:name, :putstring),
|
||||
s(:arguments),
|
||||
s(:receiver,
|
||||
s(:string, "then")))),
|
||||
s(:false_statements,
|
||||
s(:call,
|
||||
s(:name, :putstring),
|
||||
s(:arguments),
|
||||
s(:receiver,
|
||||
s(:string, "else"))))))),
|
||||
s(:function, :Integer,
|
||||
s(:name, :main),
|
||||
s(:parameters),
|
||||
s(:statements,
|
||||
s(:call,
|
||||
s(:name, :itest),
|
||||
s(:arguments,
|
||||
s(:int, 20))))))))
|
||||
@input = s(:statements, s(:class, :Space, s(:derives, nil), s(:statements, s(:function, :Integer, s(:name, :itest), s(:parameters, s(:parameter, :Integer, :n)), s(:statements, s(:if_statement, :zero, s(:condition, s(:operator_value, :-, s(:name, :n), s(:int, 12))), s(:true_statements, s(:call, s(:name, :putstring), s(:arguments), s(:receiver, s(:string, "then")))), s(:false_statements, s(:call, s(:name, :putstring), s(:arguments), s(:receiver, s(:string, "else"))))))), s(:function, :Integer, s(:name, :main), s(:parameters), s(:statements, s(:call, s(:name, :itest), s(:arguments, s(:int, 20))))))))
|
||||
super
|
||||
end
|
||||
|
||||
|
@ -13,18 +13,7 @@ class Space
|
||||
end
|
||||
|
||||
HERE
|
||||
@input = s(:statements,
|
||||
s(:class, :Space,
|
||||
s(:derives, nil),
|
||||
s(:statements,
|
||||
s(:function, :Integer,
|
||||
s(:name, :main),
|
||||
s(:parameters),
|
||||
s(:statements,
|
||||
s(:return,
|
||||
s(:operator_value, :*,
|
||||
s(:int, 2147483648),
|
||||
s(:int, 2147483648))))))))
|
||||
@input = s(:statements, s(:class, :Space, s(:derives, nil), s(:statements, s(:function, :Integer, s(:name, :main), s(:parameters), s(:statements, s(:return, s(:operator_value, :*, s(:int, 2147483648), s(:int, 2147483648))))))))
|
||||
super
|
||||
end
|
||||
|
||||
|
@ -11,18 +11,7 @@ class Space
|
||||
end
|
||||
end
|
||||
HERE
|
||||
@input = s(:statements,
|
||||
s(:class, :Space,
|
||||
s(:derives, nil),
|
||||
s(:statements,
|
||||
s(:function, :Integer,
|
||||
s(:name, :main),
|
||||
s(:parameters),
|
||||
s(:statements,
|
||||
s(:return,
|
||||
s(:operator_value, :+,
|
||||
s(:int, 4611686018427387903),
|
||||
s(:int, 1))))))))
|
||||
@input = s(:statements, s(:class, :Space, s(:derives, nil), s(:statements, s(:function, :Integer, s(:name, :main), s(:parameters), s(:statements, s(:return, s(:operator_value, :+, s(:int, 4611686018427387903), s(:int, 1))))))))
|
||||
super
|
||||
end
|
||||
|
||||
|
@ -11,19 +11,7 @@ class Space
|
||||
end
|
||||
end
|
||||
HERE
|
||||
@input = s(:statements,
|
||||
s(:class, :Space,
|
||||
s(:derives, nil),
|
||||
s(:statements,
|
||||
s(:function, :Integer,
|
||||
s(:name, :main),
|
||||
s(:parameters),
|
||||
s(:statements,
|
||||
s(:call,
|
||||
s(:name, :putstring),
|
||||
s(:arguments),
|
||||
s(:receiver,
|
||||
s(:string, "Hello again"))))))))
|
||||
@input = s(:statements, s(:class, :Space, s(:derives, nil), s(:statements, s(:function, :Integer, s(:name, :main), s(:parameters), s(:statements, s(:call, s(:name, :putstring), s(:arguments), s(:receiver, s(:string, "Hello again"))))))))
|
||||
super
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user