class Gobstones::Lang::Main
Public Class Methods
new(body, return_statement)
click to toggle source
Calls superclass method
Gobstones::Lang::Definition::new
# File lib/gobstones/lang/definitions/main.rb, line 9 def initialize(body, return_statement) super('Main', VarTuple.empty, body, return_statement) end
Public Instance Methods
evaluate(context)
click to toggle source
# File lib/gobstones/lang/definitions/main.rb, line 13 def evaluate(context) body.evaluate context return_statement.evaluate(context) || [] end