Engine

Script Engine of ChickenClisp

Constructors

this
this()

Default Constructor

this
this(ConstructorMode mode)

Constructor to make a clone

Members

Functions

clone
Engine clone()

Clone this object

defineVariable
Value defineVariable(string name, Value value)

Define new variable

eval
Value eval(Value script)

Evalute Object

getExpression
IExpression getExpression(Value script)

getExpression Build Script Tree

getVariable
Value getVariable(string name)

Get a value from variables table

setVariable
Value setVariable(string name, Value value)

Set a value into certain variable

Variables

variables
LazedAssocArray!Value variables;

This holds variables and operators. You can distinguish A VALUE of the child of this from whether a varibale or an operator.

Meta