UNPKG

@abaplint/core

Version:
15 lines 706 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Split = void 0; const combi_1 = require("../combi"); const expressions_1 = require("../expressions"); class Split { getMatcher() { const mode = (0, combi_1.seq)("IN", (0, combi_1.alt)("CHARACTER", "BYTE"), "MODE"); const into = (0, combi_1.altPrio)((0, combi_1.seq)("TABLE", expressions_1.Target, (0, combi_1.opt)(mode)), (0, combi_1.seq)((0, combi_1.plus)(expressions_1.Target), (0, combi_1.opt)(mode))); const ret = (0, combi_1.seq)("SPLIT", expressions_1.Source, "AT", expressions_1.Source, "INTO", into); return ret; } } exports.Split = Split; //# sourceMappingURL=split.js.map