UNPKG

@abaplint/core

Version:
22 lines 1.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PrintControl = void 0; const combi_1 = require("../combi"); const expressions_1 = require("../expressions"); const version_1 = require("../../../version"); class PrintControl { getMatcher() { const index = (0, combi_1.seq)("INDEX-LINE", expressions_1.Source); const func = (0, combi_1.seq)("FUNCTION", expressions_1.Source); const line = (0, combi_1.seq)("LINE", expressions_1.Source); const position = (0, combi_1.seq)("POSITION", expressions_1.Source); const size = (0, combi_1.seq)("SIZE", expressions_1.Source); const cpi = (0, combi_1.seq)("CPI", expressions_1.Source); const lpi = (0, combi_1.seq)("LPI", expressions_1.Source); const font = (0, combi_1.seq)("FONT", expressions_1.Source); const ret = (0, combi_1.seq)("PRINT-CONTROL", (0, combi_1.per)(index, func, line, position, size, cpi, lpi, font)); return (0, combi_1.verNot)(version_1.Version.Cloud, ret); } } exports.PrintControl = PrintControl; //# sourceMappingURL=print_control.js.map