class EvaluationContext

Direct Known Subclasses

Defined in:

interpreter/evaluation_context.cr

Instance Method Summary

Instance Method Detail

def evaluateFunction(ref : LRef, arguments : Array(RuntimeValue)) : RuntimeValue #

[View source]
def getConstantValue(ref : LRef) : RuntimeValue #

[View source]
def getFunction(ref : LRef) : RuntimeValue #

[View source]
def getVariableValue(ref : LRef) : RuntimeValue #

[View source]
def hasConstant(ref : LRef) : Bool #

[View source]
def hasVariable(ref : LRef) : Bool #

[View source]
def nameFree?(ref : LRef) : Bool #

[View source]
def setConstant(ref : LRef, value : RuntimeValue) #

[View source]
def setFunction(ref : LRef, arguments : Array(LRef), body : Array(LData)) #

[View source]
def setNewVariable(ref : LRef, value : RuntimeValue) #

[View source]
def setVariable(ref : LRef, value : RuntimeValue) #

[View source]