Evaluator
Inherits Reference < Object
Constructors
new
SourceInstance methods
current_environment
Sourceevaluate_anonymous_function(expression : AnonymousFunctionExpression)
Sourceevaluate_array_literal(expression : ArrayLiteralExpression)
Sourceevaluate_function_definition(definition : FunctionDefinintion)
Sourceevaluate_if(if_ : IfStatement)
Sourceevaluate_loop(loop_ : LoopStatement)
Sourceevaluate_object_literal(expression : ObjectLiteralExpression)
Sourceevaluate_return(return_ : ReturnStatement)
Sourceevaluate_statement(statement : StatementNode)
Sourceevaluate_switch(switch : SwitchStatement)
Sourceevaluate_while_loop(while_ : WhileLoopStatement)
Sourceglobal_environment
Sourcepop_environment
Sourcepush_environment
Sourceputs_fn(evaluator : Evaluator, blame : SourceElement, parameters : Array(EvaluatorValue)) : EvaluatorValue
SourceMacros
binary_integer_op(result)
Sourcebinary_string_op(result)
Sourceevaluate_expression_typed(expression, value_type)
Source