class BuildIn::BuildIn
- BuildIn::BuildIn
- Reference
- Object
Defined in:
interpreter/buildin/buildin.crInstance Method Summary
- #evaluateDebug(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue
- #evaluateEquals(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue
- #evaluateError(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue
- #evaluateErrorPanic(position : Position, arguments : Array(RuntimeValue))
- #evaluateErrorReason(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue
- #evaluateFunction(callPosition : Position, ref : LRef | BuildinFunctionRef, arguments : Array(RuntimeValue), context : EvaluationContext) : RuntimeValue
- #evaluateIsError(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue
- #evaluateToStr(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue
- #evaluateType(position : Position, arguments : Array(RuntimeValue)) : RuntimeValue
- #hasFunction(ref : LRef | BuildinFunctionRef) : Bool
Instance Method Detail
def evaluateFunction(callPosition : Position, ref : LRef | BuildinFunctionRef, arguments : Array(RuntimeValue), context : EvaluationContext) : RuntimeValue
#