class FunctionScope
- FunctionScope
- EvaluationContext
- Reference
- Object
Defined in:
interpreter/evaluation_context.crConstructors
Instance Method Summary
- #evaluateFunction(ref : LRef, arguments : Array(RuntimeValue)) : RuntimeValue
- #getArgumentValue(ref : LRef) : RuntimeValue
- #getConstantValue(ref : LRef) : RuntimeValue
- #getVariableValue(ref : LRef) : RuntimeValue
- #hasArgument(ref : LRef) : Bool
- #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)