UNPKG

@eagleoutice/flowr

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

11 lines (10 loc) 747 B
import type { NodeId } from '../../../r-bridge/lang-4.x/ast/model/processing/node-id'; import type { LinkTo } from './call-context-query-format'; import type { PromotedLinkTo } from './call-context-query-executor'; import type { DataflowGraphVertexFunctionCall } from '../../../dataflow/graph/vertex'; import type { ReadonlyFlowrAnalysisProvider } from '../../../project/flowr-analyzer'; /** * This facade selects the appropriate link-to relation identification function * based on the type of link-to relation specified. */ export declare function identifyLinkToRelation(from: NodeId, analyzer: ReadonlyFlowrAnalysisProvider, l: LinkTo | PromotedLinkTo, knownCalls?: Map<NodeId, Required<DataflowGraphVertexFunctionCall>>): Promise<NodeId[]>;