class BuildIn::BuildIn

Defined in:

interpreter/buildin/buildin.cr

Instance Method Summary

Instance Method Detail

def evaluateDebug(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue #

[View source]
def evaluateEquals(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue #

[View source]
def evaluateError(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue #

[View source]
def evaluateErrorPanic(position : Position, arguments : Array(RuntimeValue)) #

[View source]
def evaluateErrorReason(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue #

[View source]
def evaluateFunction(callPosition : Position, ref : LRef | BuildinFunctionRef, arguments : Array(RuntimeValue), context : EvaluationContext) : RuntimeValue #

[View source]
def evaluateIsError(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue #

[View source]
def evaluateToStr(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue #

[View source]
def evaluateType(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue #

[View source]
def hasFunction(ref : LRef | BuildinFunctionRef) : Bool #

[View source]