iridium - v0.9a
    Preparing search index...

    Read a private binding from the environment, the read functionality

    • ARG(obj): The binding to be read, can be any environment binding EnvBindingSEXP | RemoteEnvBindingSEXP | GlobalBindingSEXP | PoolBindingSEXP (usually ResolveEnvBindingSEXP before transition).

    • FLAG(SYMBOL | METHOD): Depending on the kind of binding, different checks/resolution semantics are applied. SYMBOL leads to a private field lookup while METHOD leads to a branch check.

    • FLAG(FULLY_RESOLVE): Does the binding context request resolution?

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • id: string
      • kind: "METHOD" | "SYMBOL"
      • fullyResolve: boolean

      Returns PVTEnvReadSEXP

    Properties

    args: IridiumSEXP[] = []

    Args are the children nodes to the current node.

    flags: [string, IridiumPrimitives][] = []

    Flags store metadata/primitive data in an Iridium node. These nodes cannot store other Iridium S-Expressions.

    tag: string = "IridiumSEXP"

    Tag specifics the S-Expression Type.

    Methods

    • Parameters

      • flag: string

      Returns boolean

    • Parameters

      • flag: string

      Returns number

    • Parameters

      • flag: string

      Returns string

    • Parameters

      • flag: string

      Returns boolean

    • Returns void

    • Returns void

    • Returns boolean

    • Parameters

      • flag: string

      Returns void

    • This method is used to squish the Iridium Code into an array which can be easily stored on disk.

      Returns any[]

      Nested Array of Iridium S-Expressions.

    • Returns void

    • Returns void

    • Returns void

    • Parameters

      • Optionalspace: number

      Returns string