@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
19 lines • 711 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.executeDataflowClusterQuery = executeDataflowClusterQuery;
const log_1 = require("../../../util/log");
const cluster_1 = require("../../../dataflow/cluster");
function executeDataflowClusterQuery({ dataflow: { graph } }, queries) {
if (queries.length !== 1) {
log_1.log.warn('The dataflow cluster query expects only up to one query, but got', queries.length);
}
const start = Date.now();
const clusters = (0, cluster_1.findAllClusters)(graph);
return {
'.meta': {
timing: Date.now() - start
},
clusters
};
}
//# sourceMappingURL=cluster-query-executor.js.map