@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
12 lines (11 loc) • 573 B
TypeScript
import type { BasicQueryData } from '../../base-query-format';
import { SlicingCriterion } from '../../../slicing/criterion/parse';
import type { OriginQuery, OriginQueryResult } from './origin-query-format';
/**
* Produce a fingerprint string for an origin query
*/
export declare function fingerPrintOfQuery(query: OriginQuery): SlicingCriterion;
/**
* Execute origin queries, catching duplicates with the same fingerprint
*/
export declare function executeResolveValueQuery({ analyzer }: BasicQueryData, queries: readonly OriginQuery[]): Promise<OriginQueryResult>;