InterpretableConstructor
InterpretableConstructor tracks constructor instructions such as list initialization.
Extends
Section titled “Extends”Methods
Section titled “Methods”eval()
Section titled “eval()”eval(
activation):Val
eval evaluates the current node against an activation.
Parameters
Section titled “Parameters”activation
Section titled “activation”Returns
Section titled “Returns”Val
Inherited from
Section titled “Inherited from”exec()
Section titled “exec()”exec(
frame):Val
exec evaluates the current node within the given execution frame.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Val
Inherited from
Section titled “Inherited from”id():
number
id returns the expression id associated with the node.
Returns
Section titled “Returns”number
Inherited from
Section titled “Inherited from”initVals()
Section titled “initVals()”initVals():
InterpretableV2[]
initVals returns the constructor input values.
Returns
Section titled “Returns”type()
Section titled “type()”type():
Type
type returns the type constructed by the instruction.
Returns
Section titled “Returns”Type