Get the built-in environment used during analysis.
Optional ReadonlybuiltInEnv?: trueIs this a built-in environment that is not allowed to change? Please use this carefully and only for the top-most envs!
Readonlyid: numberUnique and internally generated identifier -- will not be used for comparison but helps with debugging for tracking identities
Readonlymemory: ReadonlyMapMaps to exactly one definition of an identifier if the source is known, otherwise to a list of all possible definitions
Readonlyparent: { readonly id: number; readonly parent: ...; readonly memory: ReadonlyMap<BrandedIdentifier, readonly ({ readonly type: InGraphReferenceType; readonly definedAt: NodeId; readonly value?: readonly NodeId[] | undefined; readonly nodeId: NodeId; readonly name: BrandedIdentifier | ... 1 more ... | undefined; readonly cd...Lexical parent of the environment, if any (can be manipulated by R code)
Get the empty built-in environment used during analysis. The empty built-in environment only contains primitive definitions.
Optional ReadonlybuiltInEnv?: trueIs this a built-in environment that is not allowed to change? Please use this carefully and only for the top-most envs!
Readonlyid: numberUnique and internally generated identifier -- will not be used for comparison but helps with debugging for tracking identities
Readonlymemory: ReadonlyMapMaps to exactly one definition of an identifier if the source is known, otherwise to a list of all possible definitions
Readonlyparent: { readonly id: number; readonly parent: ...; readonly memory: ReadonlyMap<BrandedIdentifier, readonly ({ readonly type: InGraphReferenceType; readonly definedAt: NodeId; readonly value?: readonly NodeId[] | undefined; readonly nodeId: NodeId; readonly name: BrandedIdentifier | ... 1 more ... | undefined; readonly cd...Lexical parent of the environment, if any (can be manipulated by R code)
Get the fingerprint of the clean environment with the configured built-in environment as base.
Create a new environment with the configured built-in environment as base.
Create a new environment with an empty built-in environment as base.
This is the read-only interface to the FlowrAnalyzerEnvironmentContext, which provides access to the built-in environment used during analysis.