@eagleoutice/flowr-dev
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
15 lines (14 loc) • 888 B
TypeScript
import { SemVer } from 'semver';
import { FlowrAnalyzerLoadingOrderPlugin } from './flowr-analyzer-loading-order-plugin';
import type { FlowrAnalyzerContext } from '../../context/flowr-analyzer-context';
export declare const implicitSourcesLog: import("tslog").Logger<import("tslog").ILogObj>;
/**
* Orders the files given by `project.implicitSources`, which is already specialized for the project kind.
* Files that are no implicit sources stay in front, as the implicit entry points consume them.
*/
export declare class FlowrAnalyzerLoadingOrderImplicitSourcesPlugin extends FlowrAnalyzerLoadingOrderPlugin {
readonly name = "flowr-analyzer-loading-order-implicit-sources-plugin";
readonly description = "Orders the files a framework loads implicitly, as configured by project.implicitSources.";
readonly version: SemVer;
process(ctx: FlowrAnalyzerContext): void;
}