modulize return and list

This commit is contained in:
Torsten Ruger
2016-12-09 14:19:22 +02:00
parent 99132a92b6
commit da4a1af074
5 changed files with 8 additions and 10 deletions

View File

@@ -1,5 +1,7 @@
module Typed
class ReturnStatement < Statement
attr_accessor :return_value
module Tree
class ReturnStatement < Statement
attr_accessor :return_value
end
end
end

View File

@@ -89,7 +89,7 @@ module Typed
alias :on_false_statements :on_statements
def on_return statement
w = ReturnStatement.new()
w = Tree::ReturnStatement.new()
w.return_value = process(statement.children.first)
w
end