@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
12 lines • 516 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.traverseFlowrSearchBuilderType = traverseFlowrSearchBuilderType;
const flowr_search_builder_1 = require("./flowr-search-builder");
/**
* Allows you to traverse a {@link FlowrSearchLike} object.
*/
function traverseFlowrSearchBuilderType(search, gen, trans) {
const s = (0, flowr_search_builder_1.getFlowrSearch)(search);
return s.search.reduce(trans, gen(s.generator));
}
//# sourceMappingURL=flowr-search-traverse.js.map