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.
Remarks
Top level declarations in Sloppy Mode are not stored on the stack frame, but instead become fields of the global object. This statement declares and initializes (w.r.t JSLET | JSCONST | JSVAR) the field.
Structure
FLAG(NAME)
: The name of the declaration.FLAG(JSLET | JSCONST | JSVAR)
: The kind of the declaration, one of these allowed types.