@eagleoutice/flowr - v2.13.2
    Preparing search index...

    An environment describes a (scoped) mapping of names to their definitions (BuiltIns).

    The BuiltIns|BuiltInEnvironment holds R's built-in functions and constants; during serialization use builtInEnvJsonReplacer to avoid inlining it.

    • define - to define a new identifier definition within an environment
    • resolveByName - to resolve an identifier/name to its definitions within an environment
    • makeReferenceMaybe - to attach control dependencies to a reference
    • pushLocalEnvironment - to create a new local scope
    • popLocalEnvironment - to remove the current local scope
    • appendEnvironment - to append an environment to the current one
    • overwriteEnvironment - to overwrite the definitions in the current environment with those of another one
    interface REnvironmentInformation {
        current: Environment;
        level: number;
    }

    Implemented by

    Index

    Properties

    Properties

    current: Environment

    The currently active environment (the stack is represented by the IEnvironment#parent chain).

    level: number

    nesting level of the environment, will be 0 for the global/root environment