class Basic101::DefineFunctionStatement
Public Class Methods
new(identifier, parameters, expression)
click to toggle source
# File lib/basic101/define_function_statement.rb, line 9 def initialize(identifier, parameters, expression) @function = UserDefinedFunction.new(identifier, parameters, expression) end
Public Instance Methods
execute(runtime)
click to toggle source
# File lib/basic101/define_function_statement.rb, line 13 def execute(runtime) runtime.add_function @function end
Protected Instance Methods
state()
click to toggle source
# File lib/basic101/define_function_statement.rb, line 19 def state @function end