@abaplint/core
Version:
abaplint - Core API
15 lines • 649 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LoopTarget = void 0;
const combi_1 = require("../combi");
const _1 = require(".");
class LoopTarget extends combi_1.Expression {
getRunnable() {
const into = (0, combi_1.seq)((0, combi_1.opt)("REFERENCE"), "INTO", _1.Target);
const assigning = (0, combi_1.seq)("ASSIGNING", _1.FSTarget);
const target = (0, combi_1.alt)((0, combi_1.seq)((0, combi_1.alt)(into, assigning), (0, combi_1.optPrio)("CASTING")), "TRANSPORTING NO FIELDS");
return target;
}
}
exports.LoopTarget = LoopTarget;
//# sourceMappingURL=loop_target.js.map