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
Read a private binding from the environment, the read functionality
Structure
ARG(obj)
: The binding to be read, can be any environment binding EnvBindingSEXP | RemoteEnvBindingSEXP | GlobalBindingSEXP | PoolBindingSEXP (usually ResolveEnvBindingSEXP before transition).FLAG(SYMBOL | METHOD)
: Depending on the kind of binding, different checks/resolution semantics are applied. SYMBOL leads to a private field lookup while METHOD leads to a branch check.FLAG(FULLY_RESOLVE)
: Does the binding context request resolution?