UNPKG

@abaplint/core

Version:
18 lines 954 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MethodParameters = void 0; const combi_1 = require("../combi"); const _1 = require("."); class MethodParameters extends combi_1.Expression { getRunnable() { const exporting = (0, combi_1.seq)("EXPORTING", _1.ParameterListS); const importing = (0, combi_1.seq)("IMPORTING", _1.ParameterListT); const changing = (0, combi_1.seq)("CHANGING", _1.ParameterListT); const receiving = (0, combi_1.seq)("RECEIVING", _1.ParameterT); const exceptions = (0, combi_1.seq)("EXCEPTIONS", _1.ParameterListExceptions); const long = (0, combi_1.seq)((0, combi_1.optPrio)(exporting), (0, combi_1.optPrio)(importing), (0, combi_1.optPrio)(changing), (0, combi_1.optPrio)(receiving), (0, combi_1.optPrio)(exceptions)); return long; } } exports.MethodParameters = MethodParameters; //# sourceMappingURL=method_parameters.js.map