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
ResolveEnvBinding is an abstract operation in the Iridium IR. It indicates a reference to an unresolved identifier. Upon resolution, this is replaced by its corresponding binding.
Resolutions
Structure
FLAG(ASW)
: Always Safe Write. Bindings like argument bindings are declared as ASWs as writing to them is always safe in any scope.FLAG(NAME)
: Binding name to resolve.