@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
20 lines • 655 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.onReplacementOperator = onReplacementOperator;
exports.handleReplacementOperator = handleReplacementOperator;
const handlers = [];
/**
* Register a new (global) handler for replacement operators.
* @see {@link handleReplacementOperator}
*/
function onReplacementOperator(handler) {
handlers.push(handler);
}
/**
* Handle a replacement operator by calling all registered handlers.
* @see {@link onReplacementOperator}
*/
function handleReplacementOperator(args) {
handlers.forEach(handler => handler(args));
}
//# sourceMappingURL=unknown-replacement.js.map