UNPKG

@abaplint/core

Version:
25 lines 911 B
"use strict"; 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