@abaplint/transpiler
Version:
21 lines • 735 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AttributeChainTranspiler = void 0;
const core_1 = require("@abaplint/core");
const chunk_1 = require("../chunk");
class AttributeChainTranspiler {
transpile(node, traversal) {
const ret = new chunk_1.Chunk();
for (const c of node.getChildren()) {
if (c.get() instanceof core_1.Expressions.AttributeName) {
ret.appendChunk(traversal.traverse(c));
}
else {
ret.append("AttributeChainTodo", node, traversal);
}
}
return ret;
}
}
exports.AttributeChainTranspiler = AttributeChainTranspiler;
//# sourceMappingURL=attribute_chain.js.map