class Keisan::Functions::LoopControlFlowFuntion
Public Class Methods
new(name, exception_class)
click to toggle source
Calls superclass method
Keisan::Function::new
# File lib/keisan/functions/loop_control_flow_function.rb, line 4 def initialize(name, exception_class) super(name, 0) @exception_class = exception_class end
Public Instance Methods
evaluate(ast_function, context = nil)
click to toggle source
# File lib/keisan/functions/loop_control_flow_function.rb, line 13 def evaluate(ast_function, context = nil) raise @exception_class.new end
simplify(ast_function, context = nil)
click to toggle source
# File lib/keisan/functions/loop_control_flow_function.rb, line 17 def simplify(ast_function, context = nil) raise @exception_class.new end
value(ast_function, context = nil)
click to toggle source
# File lib/keisan/functions/loop_control_flow_function.rb, line 9 def value(ast_function, context = nil) raise @exception_class.new end