fix and test vool return statement

This commit is contained in:
Torsten Ruger
2017-04-04 10:42:20 +03:00
parent c545bfdfc6
commit 83ab197d03
4 changed files with 30 additions and 3 deletions

View File

@ -99,9 +99,8 @@ module Vool
end
def on_return statement
w = ReturnStatement.new()
w.return_value = process(statement.children.first)
w
return_value = process(statement.children.first)
ReturnStatement.new( return_value )
end
def on_function statement

View File

@ -1,5 +1,9 @@
module Vool
class ReturnStatement < Statement
attr_accessor :return_value
def initialize(value)
@return_value = value
end
end
end