@abaplint/core
Version:
abaplint - Core API
14 lines • 569 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Translate = void 0;
const combi_1 = require("../combi");
const expressions_1 = require("../expressions");
class Translate {
getMatcher() {
const cas = (0, combi_1.seq)("TO", (0, combi_1.altPrio)("UPPER", "LOWER"), "CASE");
const using = (0, combi_1.seq)("USING", expressions_1.Source);
return (0, combi_1.seq)("TRANSLATE", expressions_1.Target, (0, combi_1.altPrio)(cas, using));
}
}
exports.Translate = Translate;
//# sourceMappingURL=translate.js.map