module Interpreter
Extended Modules
Defined in:
interpreter/interpreter.crInstance Method Summary
- #evaluate(datum : LData, context : EvaluationContext) : RuntimeValue
- #evaluateDirectExpression(first : LRef, arguments : Array(LData), context : EvaluationContext) : RuntimeValue
- #evaluateExpression(expr : LExpression, context : EvaluationContext) : RuntimeValue
- #evaluateList(datas : Array(LData), context : EvaluationContext) : Array(RuntimeValue)
- #evaluateNonKeywordExpression(first : LRef, arguments : Array(LData), context : EvaluationContext) : RuntimeValue
- #loadModule(code : Array(LData)) : TableObject
- #run(code : Array(LData)) : RuntimeValue
- #runAndYieldContext(code : Array(LData)) : Tuple(RuntimeValue, EvaluationContext)
Instance Method Detail
def evaluateDirectExpression(first : LRef, arguments : Array(LData), context : EvaluationContext) : RuntimeValue
#
def evaluateNonKeywordExpression(first : LRef, arguments : Array(LData), context : EvaluationContext) : RuntimeValue
#