module FunctionEvaluator

Extended Modules

Defined in:

interpreter/function_evaluator.cr

Instance Method Summary

Instance Method Detail

def evaluateFunction(callPosition : Position, fn : FunctionObject, args : Array(RuntimeValue)) : RuntimeValue #

[View source]
def evaluateReferencedFunction(callPosition : Position, fn : LRef | BuildinFunctionRef, args : Array(RuntimeValue), context : EvaluationContext) : RuntimeValue #

[View source]
def evaluateTableFunction(callPosition : Position, table : TableObject, args : Array(RuntimeValue)) : RuntimeValue #

[View source]