@eagleoutice/flowr-dev
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
8 lines (7 loc) • 522 B
TypeScript
import type { REnvironmentInformation } from './environment';
import type { IdentifierDefinition } from './identifier';
/**
* Insert the given `definition` --- defined within the given scope --- into the passed along `environments` will take care of propagation.
* Does not modify the passed along `environments` in-place! It returns the new reference.
*/
export declare function define(definition: IdentifierDefinition, superAssign: boolean | undefined, environment: REnvironmentInformation): REnvironmentInformation;