class EvaluationContext
- EvaluationContext
- Reference
- Object
Direct Known Subclasses
Defined in:
interpreter/evaluation_context.crInstance Method Summary
- #evaluateFunction(ref : LRef, arguments : Array(RuntimeValue)) : RuntimeValue
- #getConstantValue(ref : LRef) : RuntimeValue
- #getFunction(ref : LRef) : RuntimeValue
- #getVariableValue(ref : LRef) : RuntimeValue
- #hasConstant(ref : LRef) : Bool
- #hasVariable(ref : LRef) : Bool
- #nameFree?(ref : LRef) : Bool
- #setConstant(ref : LRef, value : RuntimeValue)
- #setFunction(ref : LRef, arguments : Array(LRef), body : Array(LData))
- #setNewVariable(ref : LRef, value : RuntimeValue)
- #setVariable(ref : LRef, value : RuntimeValue)