Class: Evaluator

Evaluator(context)

Class for evaluating javascript expressions.

Constructor

new Evaluator(context)

Constructor of the class.
Parameters:
Name Type Description
context Object Default context.
Source:

Methods

walkArray(node, context)

Iterates an array expression node.
Parameters:
Name Type Description
node Object Node to iterate.
context Object Context of execution.
Source:

walkLiteral(node)

Iterates a literal node.
Parameters:
Name Type Description
node Object Node to be iterated.
Source:

walkObject(node, context)

Iterate an object expression node.
Parameters:
Name Type Description
node Object Node to iterate.
context Object Context of execution.
Source:

walkUnary(node)

Iterates an unary operator node.
Parameters:
Name Type Description
node Object Node to be iterated.
Source: