@abaplint/core
Version:
abaplint - Core API
25 lines • 911 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Collect = void 0;
const Expressions = require("../../2_statements/expressions");
const source_1 = require("../expressions/source");
const fstarget_1 = require("../expressions/fstarget");
const target_1 = require("../expressions/target");
class Collect {
runSyntax(node, input) {
const source = node.findDirectExpression(Expressions.Source);
if (source) {
source_1.Source.runSyntax(source, input);
}
const target = node.findDirectExpression(Expressions.Target);
if (target) {
target_1.Target.runSyntax(target, input);
}
const fs = node.findDirectExpression(Expressions.FSTarget);
if (fs) {
fstarget_1.FSTarget.runSyntax(fs, input, undefined);
}
}
}
exports.Collect = Collect;
//# sourceMappingURL=collect.js.map