UNPKG

@abaplint/core

Version:
15 lines 822 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StringTemplate = void 0; const combi_1 = require("../combi"); const Tokens = require("../../1_lexer/tokens"); const version_1 = require("../../../version"); const _1 = require("."); class StringTemplate extends combi_1.Expression { getRunnable() { const nest = (0, combi_1.seq)((0, combi_1.tok)(Tokens.StringTemplateBegin), _1.StringTemplateSource, (0, combi_1.starPrio)((0, combi_1.seq)((0, combi_1.tok)(Tokens.StringTemplateMiddle), _1.StringTemplateSource)), (0, combi_1.tok)(Tokens.StringTemplateEnd)); return (0, combi_1.ver)(version_1.Version.v702, (0, combi_1.altPrio)(nest, (0, combi_1.tok)(Tokens.StringTemplate))); } } exports.StringTemplate = StringTemplate; //# sourceMappingURL=string_template.js.map