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.
Optionalspace: number
Remarks
A JavaScript Class Object.
Structure
ARG(Name): The name of the class, stored as StringSEXP.ARG(Parent): The parent class object.ARG(Constructor): The constructor closure.ARG(PropInit): Property initializer closure, this initializes the class fields of the created instance.ARG(MethodList): List of class methods.ARG(StaticMethodList): List of static class methods.ARG(StaticPropInit): List of static class methods.FLAG(Derived): This flag is set if the class is a derived class.FLAG(BrandPrototype): This flag is set if the prototype needs to be branded i.e. the class has private method(s).FLAG(BrandConstructor): This flag is set if the static prototype needs to be branded i.e. the class has static private method(s).