rubyx/lib/vool/statements/statements.rb
Torsten Ruger 3247c2036c moving from collect to each
when iterating over tree.
Much cleaner, less hokuspukus methods that are noops

Mom is coming back out, but not linked yet
2018-03-15 17:22:56 +05:30

25 lines
476 B
Ruby

module Vool
class Statements < Statement
include Common::Statements
# create machine instructions
def to_mom( method )
all = @statements.collect { |statement| statement.to_mom( method ) }
Mom::Statements.new(all)
end
def create_objects
@statements.each{ |s| s.create_objects }
end
def each(&block)
block.call(self)
@statements.each{|a| a.each(block)}
end
end
class ScopeStatement < Statements
end
end