@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
16 lines (15 loc) • 617 B
TypeScript
import type { Feature } from '../../feature';
import type { Writable } from 'ts-essentials';
import type { CommonSyntaxTypeCounts } from '../../common-syntax-probability';
declare const initialDataAccessInfo: {
singleBracket: Record<number, bigint | CommonSyntaxTypeCounts>;
doubleBracket: Record<number, bigint | CommonSyntaxTypeCounts>;
chainedOrNestedAccess: number;
longestChain: number;
deepestNesting: number;
byName: number;
bySlot: number;
};
export type DataAccessInfo = Writable<typeof initialDataAccessInfo>;
export declare const dataAccess: Feature<DataAccessInfo>;
export {};