UNPKG

@eagleoutice/flowr

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

16 lines (15 loc) 1.1 kB
import { type GenericDifferenceInformation, type WriteableDifferenceReport } from '../../util/diff'; import { type IEnvironment, type REnvironmentInformation } from './environment'; import type { IdentifierReference } from './identifier'; /** * Compares two identifier references and reports differences. */ export declare function diffIdentifierReferences<Report extends WriteableDifferenceReport>(a: IdentifierReference | undefined, b: IdentifierReference | undefined, info: GenericDifferenceInformation<Report>): void; /** * Compares two environments and reports differences. */ export declare function diffEnvironment<Report extends WriteableDifferenceReport>(a: IEnvironment | undefined, b: IEnvironment | undefined, info: GenericDifferenceInformation<Report>, depth: number): void; /** * Compares two REnvironmentInformation objects and reports differences. */ export declare function diffEnvironmentInformation<Report extends WriteableDifferenceReport>(a: REnvironmentInformation | undefined, b: REnvironmentInformation | undefined, info: GenericDifferenceInformation<Report>): void;