@abaplint/core
Version:
abaplint - Core API
20 lines • 819 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ComponentCond = void 0;
const Expressions = require("../../2_statements/expressions");
const component_compare_1 = require("./component_compare");
class ComponentCond {
runSyntax(node, input, type) {
for (const t of node.findDirectExpressions(Expressions.ComponentCondSub)) {
const c = t.findDirectExpression(Expressions.ComponentCond);
if (c) {
new ComponentCond().runSyntax(c, input, type);
}
}
for (const t of node.findDirectExpressions(Expressions.ComponentCompare)) {
new component_compare_1.ComponentCompare().runSyntax(t, input, type);
}
}
}
exports.ComponentCond = ComponentCond;
//# sourceMappingURL=component_cond.js.map