UNPKG

@abaplint/core

Version:
14 lines 656 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CDSCardinality = void 0; const combi_1 = require("../../abap/2_statements/combi"); class CDSCardinality extends combi_1.Expression { getRunnable() { const numeric = (0, combi_1.seq)("[", (0, combi_1.alt)("0", "1", "*"), (0, combi_1.opt)((0, combi_1.seq)(".", ".", (0, combi_1.alt)("0", "1", "*"))), "]"); const num = (0, combi_1.alt)("ONE", "MANY"); const text = (0, combi_1.seq)("OF", num, "TO", num); return (0, combi_1.alt)(numeric, text); } } exports.CDSCardinality = CDSCardinality; //# sourceMappingURL=cds_cardinality.js.map