UNPKG

@abaplint/core

Version:
14 lines 572 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ReduceBody = void 0; const combi_1 = require("../combi"); const _1 = require("."); const reduce_next_1 = require("./reduce_next"); class ReduceBody extends combi_1.Expression { getRunnable() { const init = (0, combi_1.seq)("INIT", (0, combi_1.plus)(_1.InlineFieldDefinition)); return (0, combi_1.seq)((0, combi_1.opt)(_1.Let), init, (0, combi_1.plus)(_1.For), reduce_next_1.ReduceNext); } } exports.ReduceBody = ReduceBody; //# sourceMappingURL=reduce_body.js.map