Class: Keisan::Functions::LoopControlFlowFuntion
Instance Attribute Summary
#arity, #name
Instance Method Summary
collapse
#differentiate, #unbound_variables
Constructor Details
Returns a new instance of LoopControlFlowFuntion.
4
5
6
7
|
# File 'lib/keisan/functions/loop_control_flow_function.rb', line 4
def initialize(name, exception_class)
super(name, 0)
@exception_class = exception_class
end
|
Instance Method Details
#evaluate(ast_function, context = nil) ⇒ Object
13
14
15
|
# 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) ⇒ Object
17
18
19
|
# 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) ⇒ Object
9
10
11
|
# File 'lib/keisan/functions/loop_control_flow_function.rb', line 9
def value(ast_function, context = nil)
raise @exception_class.new
end
|