@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
18 lines (17 loc) • 758 B
TypeScript
import type { SummarizedSlicerStats, UltimateSlicerStats } from '../data';
/**
* This big function summarizes multiple summarized stats into one ultimate stat.
*/
export declare function summarizeAllSummarizedStats(stats: SummarizedSlicerStats[]): UltimateSlicerStats;
/**
* This big function summarizes multiple ultimate stats into one.
*/
export declare function summarizeAllUltimateStats(stats: UltimateSlicerStats[]): UltimateSlicerStats;
/**
* Processes the next summary line.
*/
export declare function processNextSummary(line: Buffer, allSummarized: SummarizedSlicerStats[]): void;
/**
* Processes the next ultimate summary line.
*/
export declare function processNextUltimateSummary(line: Buffer, allSummarized: UltimateSlicerStats[]): void;