UNPKG

@eagleoutice/flowr

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

14 lines (13 loc) 709 B
import type { StaticSliceQuery, StaticSliceQueryResult } from './static-slice-query-format'; import type { BasicQueryData } from '../../base-query-format'; /** * Produce a fingerprint string for a static slice query */ export declare function fingerPrintOfQuery(query: StaticSliceQuery): string; /** * Execute static slice queries, catching duplicates with the same fingerprint * @param analyzer - The basic query data containing the analyzer * @param queries - The static slice queries to execute * @returns The results of the static slice queries */ export declare function executeStaticSliceQuery({ analyzer }: BasicQueryData, queries: readonly StaticSliceQuery[]): Promise<StaticSliceQueryResult>;