class Interpreter def initialize(tree, env = Environment.new) @tree = tree @env = env end def interpret @tree.each do |node| node.execute(@env) end end end