@abaplint/core
Version:
abaplint - Core API
18 lines • 674 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Select = void 0;
const Expressions = require("../../2_statements/expressions");
const select_1 = require("../expressions/select");
class Select {
runSyntax(node, input) {
// for UNION statements there are multiple select parts
const selects = node.findDirectExpressions(Expressions.Select);
for (let i = 0; i < selects.length; i++) {
const last = i === selects.length - 1;
const s = selects[i];
select_1.Select.runSyntax(s, input, last === false);
}
}
}
exports.Select = Select;
//# sourceMappingURL=select.js.map