UNPKG

@eagleoutice/flowr-dev

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

22 lines 995 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.processValue = processValue; const graph_1 = require("../../graph/graph"); const vertex_1 = require("../../graph/vertex"); const identifier_1 = require("../../environments/identifier"); function processValue(value, data) { return { unknownReferences: [], in: [{ nodeId: value.info.id, name: undefined, controlDependencies: data.controlDependencies, type: identifier_1.ReferenceType.Constant }], out: [], environment: data.environment, graph: new graph_1.DataflowGraph(data.completeAst.idMap).addVertex({ tag: vertex_1.VertexType.Value, id: value.info.id, controlDependencies: data.controlDependencies }), exitPoints: [{ nodeId: value.info.id, type: 0 /* ExitPointType.Default */, controlDependencies: data.controlDependencies }], entryPoint: value.info.id }; } //# sourceMappingURL=process-value.js.map