UNPKG

@abaplint/core

Version:
17 lines 676 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Cond = void 0; const combi_1 = require("../combi"); const _1 = require("."); const cond_sub_1 = require("./cond_sub"); const version_1 = require("../../../version"); class Cond extends combi_1.Expression { getRunnable() { const operator = (0, combi_1.altPrio)("AND", "OR", (0, combi_1.ver)(version_1.Version.v702, "EQUIV")); const cnd = (0, combi_1.altPrio)(_1.Compare, cond_sub_1.CondSub); const ret = (0, combi_1.seq)(cnd, (0, combi_1.starPrio)((0, combi_1.seq)(operator, cnd))); return ret; } } exports.Cond = Cond; //# sourceMappingURL=cond.js.map