class Tildeath::ASTNodes::Program
Public Class Methods
new(statements)
click to toggle source
# File lib/tildeath/ast_nodes/program.rb, line 6 def initialize(statements) @statements = statements end
Public Instance Methods
execute()
click to toggle source
# File lib/tildeath/ast_nodes/program.rb, line 10 def execute context = { THIS: ImminentlyDeceasedObject.new(:program, :THIS) } @statements.execute(context) end
to_s()
click to toggle source
# File lib/tildeath/ast_nodes/program.rb, line 17 def to_s @statements.to_s end