Skip to content

InterpretableConstructor

InterpretableConstructor tracks constructor instructions such as list initialization.

eval(activation): Val

eval evaluates the current node against an activation.

Activation

Val

InterpretableV2.eval


exec(frame): Val

exec evaluates the current node within the given execution frame.

ExecutionFrame

Val

InterpretableV2.exec


id(): number

id returns the expression id associated with the node.

number

InterpretableV2.id


initVals(): InterpretableV2[]

initVals returns the constructor input values.

InterpretableV2[]


type(): Type

type returns the type constructed by the instruction.

Type