@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
15 lines (14 loc) • 817 B
TypeScript
import { SemVer } from 'semver';
import { FlowrAnalyzerLoadingOrderPlugin } from './flowr-analyzer-loading-order-plugin';
import type { FlowrAnalyzerContext } from '../../context/flowr-analyzer-context';
/**
* This plugin extracts loading order information from R `DESCRIPTION` files.
* It looks at the `Collate` field to determine the order in which files should be loaded.
* If no `Collate` field is present, it does nothing.
*/
export declare class FlowrAnalyzerLoadingOrderDescriptionFilePlugin extends FlowrAnalyzerLoadingOrderPlugin {
readonly name = "flowr-analyzer-package-version-description-file-plugin";
readonly description = "This plugin determines loading order based on the Collate field in DESCRIPTION files.";
readonly version: SemVer;
process(ctx: FlowrAnalyzerContext): void;
}