@abaplint/core
Version:
abaplint - Core API
15 lines • 676 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SetHandler = void 0;
const combi_1 = require("../combi");
const expressions_1 = require("../expressions");
class SetHandler {
getMatcher() {
const activation = (0, combi_1.seq)("ACTIVATION", expressions_1.Source);
const fo = (0, combi_1.seq)("FOR", (0, combi_1.altPrio)("ALL INSTANCES", expressions_1.Source));
const ret = (0, combi_1.seq)("SET HANDLER", (0, combi_1.plus)(expressions_1.MethodSource), (0, combi_1.optPrio)(fo), (0, combi_1.optPrio)(activation));
return ret;
}
}
exports.SetHandler = SetHandler;
//# sourceMappingURL=set_handler.js.map