UNPKG

@eagleoutice/flowr-dev

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

16 lines (15 loc) 864 B
import { SemVer } from 'semver'; import { FlowrAnalyzerLoadingOrderPlugin } from './flowr-analyzer-loading-order-plugin'; import type { FlowrAnalyzerContext } from '../../context/flowr-analyzer-context'; /** * Moves the R startup profiles ({@link FileRole.Startup}, tagged by {@link FlowrAnalyzerRprofileFilePlugin}) * to the front of the loading order, as R evaluates them before any project code. * * This refines the orders the other loading-order plugins produced, so register it after them. */ export declare class FlowrAnalyzerLoadingOrderRprofilePlugin extends FlowrAnalyzerLoadingOrderPlugin { readonly name = "flowr-analyzer-loading-order-rprofile-plugin"; readonly description = "Loads the R startup profiles (.Rprofile, Rprofile.site) before any project code."; readonly version: SemVer; process(ctx: FlowrAnalyzerContext): void; }