@abaplint/core
Version:
abaplint - Core API
17 lines • 875 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ReceiveParameters = void 0;
const combi_1 = require("../combi");
const _1 = require(".");
class ReceiveParameters extends combi_1.Expression {
getRunnable() {
const importing = (0, combi_1.seq)("IMPORTING", _1.ParameterListT);
const tables = (0, combi_1.seq)("TABLES", _1.ParameterListT);
const changing = (0, combi_1.seq)("CHANGING", _1.ParameterListT);
const exceptions = (0, combi_1.seq)("EXCEPTIONS", (0, combi_1.opt)(_1.ParameterListExceptions), (0, combi_1.opt)(_1.Field));
const long = (0, combi_1.seq)((0, combi_1.opt)(importing), (0, combi_1.opt)(changing), (0, combi_1.opt)(tables), (0, combi_1.opt)(exceptions));
return long;
}
}
exports.ReceiveParameters = ReceiveParameters;
//# sourceMappingURL=receive_parameters.js.map