Args are the children nodes to the current node.
Flags store metadata/primitive data in an Iridium node. These nodes cannot store other Iridium S-Expressions.
Tag specifics the S-Expression Type.
This method is used to squish the Iridium Code into an array which can be easily stored on disk.
Nested Array of Iridium S-Expressions.
Optional
space: number
Remarks
RemoteEnvBinding represents a reference to a remote binding (i.e. from an enclosing parent scope). Its argument may contain nested RemoteEnvBindingSEXP, but it always terminates with a EnvBindingSEXP.
Structure
ARG(parentReference)
: An EnvBindingSEXP or RemoteEnvBindingSEXP.FLAG(REFIDX)
: Reference IDX refers to the offset of the binding on the stack frame.FLAG(NSIMPORT)
: Indicates that the current binding stores the result of a namespace import.