UNPKG

@eagleoutice/flowr

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

14 lines (13 loc) 888 B
import { FlowrAnalyzerPlugin, PluginType } from '../flowr-analyzer-plugin'; /** * This is the base class for all plugins that determine the loading order of files in a project. * These plugins interplay with the {@link FlowrAnalyzerFilesContext} to gather information about the files in the project and determine their loading order. * See {@link DefaultFlowrAnalyzerLoadingOrderPlugin} for the dummy default implementation. * * In general, these plugins only trigger for a full project analysis after all files have been discovered and loaded. * Otherwise, they may trigger multiple times (if for some reason, discovery reveals new files during the analysis). */ export declare abstract class FlowrAnalyzerLoadingOrderPlugin extends FlowrAnalyzerPlugin<undefined, void> { readonly type = PluginType.LoadingOrder; static defaultPlugin(): FlowrAnalyzerLoadingOrderPlugin; }