@abaplint/core
Version:
abaplint - Core API
20 lines • 814 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 {
static runSyntax(node, input, type) {
for (const t of node.findDirectExpressions(Expressions.ComponentCondSub)) {
const c = t.findDirectExpression(Expressions.ComponentCond);
if (c) {
ComponentCond.runSyntax(c, input, type);
}
}
for (const t of node.findDirectExpressions(Expressions.ComponentCompare)) {
component_compare_1.ComponentCompare.runSyntax(t, input, type);
}
}
}
exports.ComponentCond = ComponentCond;
//# sourceMappingURL=component_cond.js.map