rubyx/lib/vool/statements/statements.rb

20 lines
381 B
Ruby
Raw Normal View History

2017-04-01 21:28:57 +03:00
module Vool
class Statements < Statement
include Common::Statements
# create machine instructions
def to_mom( method )
2017-09-06 12:51:24 +03:00
all = @statements.collect { |statement| statement.to_mom( method ) }
Mom::Statements.new(all)
2017-04-08 12:10:42 +03:00
end
2017-04-09 10:14:28 +03:00
def create_objects
@statements.each{ |s| s.create_objects }
end
end
class ScopeStatement < Statements
2017-04-01 21:28:57 +03:00
end
end