module Vm module Tree class WhileStatement < Statement attr_accessor :branch_type , :condition , :statements def to_s str = "while_#{branch_type}(#{condition}) do\n" str + statements.to_s + "\nend\n" end end end end