UNPKG

@eagleoutice/flowr-dev

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

17 lines 703 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.unpackArgument = unpackArgument; const log_1 = require("../../../../../../util/log"); const r_function_call_1 = require("../../../../../../r-bridge/lang-4.x/ast/model/nodes/r-function-call"); function unpackArgument(arg, noNameOnly = true) { if (arg === r_function_call_1.EmptyArgument) { log_1.log.trace('Argument is empty, skipping'); return undefined; } else if (noNameOnly && arg.name !== undefined) { log_1.log.trace(`Argument ${JSON.stringify(arg)} is not unnamed, skipping`); return undefined; } return arg.value; } //# sourceMappingURL=unpack-argument.js.map