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
Implements the
append
functionality from the ECMA spec. It is currently being used to model the spread functionality when creating arrays.Action
Given the target array
targetObj
and aninsertionIdx
(start index for spread). This call appends the elements ofspreadObj
at the given index.Trigger
Structure
ARG(targetObj)
: The source object.ARG(insertionIdx)
: The index where the insertion must be performed.ARG(spreadObj)
: The value to be spread.