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
Write to an environment binding.
Structure
ARG(lValTarget)
: The storage target location(s) (usually ResolveEnvBindingSEXP before transition).ARG(rVal)
: The value to store.FLAG(SAFE)
: Indicates whether the writes being performed are safe.FLAG(THISINIT)
: Indicates whether the write is being performed tothis
, in this case it will never be true but is kept around for implementation consistency during lowering.FLAG(SLOPPY)
: Indicates whether the writes to target locations is sloppy.