@eagleoutice/flowr-dev
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
14 lines • 1.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AdditionalSlicerMeasurements = exports.PerSliceMeasurements = exports.CommonSlicerMeasurements = exports.OptionalSlicerMeasurements = exports.RequiredSlicerMeasurements = void 0;
exports.RequiredSlicerMeasurements = ['initialize R session', 'retrieve AST from R code', 'normalize R AST', 'produce dataflow information', 'close R session', 'total'];
exports.OptionalSlicerMeasurements = ['extract control flow graph', 'infer data frame shapes', 'extract call graph'];
exports.CommonSlicerMeasurements = [...exports.RequiredSlicerMeasurements, ...exports.OptionalSlicerMeasurements];
exports.PerSliceMeasurements = ['static slicing', 'reconstruct code', 'total'];
/**
* Measurements that are taken *after* all {@link CommonSlicerMeasurements} and hence do not count towards them
* (especially not towards the `total`).
* They may be missing if the corresponding phase failed or was never run.
*/
exports.AdditionalSlicerMeasurements = ['dependencies query', 'linter run', 'calibration'];
//# sourceMappingURL=stats.js.map