Scopelang.DependencySourceGraph representation of the dependencies between scopes in the Catala program. Vertices are functions, x -> y if x is used in the definition of y.
module SDependencies :
Graph.Sig.P with type V.t = vertex and type E.label = Catala_utils.Pos.tOn the edges, the label is the expression responsible for the use of the function
module TDependencies :
Graph.Sig.P with type V.t = TVertex.t and type E.label = Catala_utils.Pos.tOn the edges, the label is the expression responsible for the use of the function