@abaplint/core
Version:
abaplint - Core API
13 lines • 676 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConcatenatedConstant = void 0;
const combi_1 = require("../combi");
class ConcatenatedConstant extends combi_1.Expression {
getRunnable() {
const str = (0, combi_1.seq)((0, combi_1.regex)(/^`.*`$/), (0, combi_1.plusPrio)((0, combi_1.seq)("&", (0, combi_1.regex)(/^`.*`$/))));
const char = (0, combi_1.seq)((0, combi_1.regex)(/^'.*'$/), (0, combi_1.plusPrio)((0, combi_1.seq)("&", (0, combi_1.regex)(/^'.*'$/))));
return (0, combi_1.altPrio)(str, char);
}
}
exports.ConcatenatedConstant = ConcatenatedConstant;
//# sourceMappingURL=concatenated_constant.js.map