@abaplint/transpiler
Version:
18 lines • 684 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ParameterListTTranspiler = void 0;
const core_1 = require("@abaplint/core");
const chunk_1 = require("../chunk");
class ParameterListTTranspiler {
transpile(node, traversal) {
const parameters = [];
for (const c of node.getChildren()) {
if (c instanceof core_1.Nodes.ExpressionNode) {
parameters.push(traversal.traverse(c));
}
}
return new chunk_1.Chunk().appendString("{").join(parameters).appendString("}");
}
}
exports.ParameterListTTranspiler = ParameterListTTranspiler;
//# sourceMappingURL=parameter_list_t.js.map