module FunctionEvaluator
Extended Modules
Defined in:
interpreter/function_evaluator.crInstance Method Summary
- #evaluateFunction(callPosition : Position, fn : FunctionObject, args : Array(RuntimeValue)) : RuntimeValue
- #evaluateReferencedFunction(callPosition : Position, fn : LRef | BuildinFunctionRef, args : Array(RuntimeValue), context : EvaluationContext) : RuntimeValue
- #evaluateTableFunction(callPosition : Position, table : TableObject, args : Array(RuntimeValue)) : RuntimeValue
Instance Method Detail
def evaluateFunction(callPosition : Position, fn : FunctionObject, args : Array(RuntimeValue)) : RuntimeValue
#
def evaluateReferencedFunction(callPosition : Position, fn : LRef | BuildinFunctionRef, args : Array(RuntimeValue), context : EvaluationContext) : RuntimeValue
#
def evaluateTableFunction(callPosition : Position, table : TableObject, args : Array(RuntimeValue)) : RuntimeValue
#