@abaplint/core
Version:
abaplint - Core API
15 lines • 753 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RaiseWith = void 0;
const combi_1 = require("../combi");
const _1 = require(".");
class RaiseWith extends combi_1.Expression {
getRunnable() {
const wit = (0, combi_1.seq)(_1.SimpleSource1, (0, combi_1.opt)(_1.SimpleSource1), (0, combi_1.opt)(_1.SimpleSource1), (0, combi_1.opt)(_1.SimpleSource1));
// todo: I guess this is from version something?
const witComplex = (0, combi_1.seq)(_1.Source, (0, combi_1.opt)(_1.Source), (0, combi_1.opt)(_1.Source), (0, combi_1.opt)(_1.Source));
return (0, combi_1.seq)("WITH", (0, combi_1.altPrio)(witComplex, wit));
}
}
exports.RaiseWith = RaiseWith;
//# sourceMappingURL=raise_with.js.map