@eagleoutice/flowr-dev
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
11 lines (10 loc) • 703 B
TypeScript
import type { FunctionInfo } from './function-info';
import type { CallProps } from '../../../../dataflow/environments/built-in-props';
/**
* The built-ins that carry all of `props` and name the resource they act on, as entries of a dependency
* category. This is what the {@link DefaultBuiltinConfig} already states, so only the functions it does not
* know (most package functions) and the ones needing more than a resource argument (`ignoreIf`, `linkTo`,
* a default, ...) have to be written down in the category itself. Names in `except` stay with whoever
* wrote them down.
*/
export declare function functionInfosFromProps(props: CallProps, except: readonly FunctionInfo[]): FunctionInfo[];