Name: SourceGraph Version: 0.7.0.6 Synopsis: Static code analysis using graph-theoretic techniques. Description: { Statically analyse Haskell source code using graph-theoretic techniques. Sample reports can be found at: . To use SourceGraph, call it as either: . > SourceGraph path/to/Foo.cabal . Or, if your project doesn't use Cabal, then there is limited support for using an overall module from your program\/library: . > SourceGraph path/to/Foo.hs . Note that the Cabal method is preferred, as it is better able to determine the project name and exported modules (when passing a Haskell file to SourceGraph, it uses that module's name as the overall name of project and assumes that it is the only exported module; as such, it works better for programs than libraries). . Whichever way you run SourceGraph, it then creates a @SourceGraph@ subdirectory in the same directory as the file that was passed to it, and within that subdirectory creates the analysis report in @Foo.html@. . SourceGraph is still experimental in terms of its ability to parse and properly understand Haskell source code and in the types of analyses it performs. } Category: Development License: GPL License-file: COPYRIGHT Copyright: (c) Ivan Lazar Miljenovic Author: Ivan Lazar Miljenovic Maintainer: Ivan.Miljenovic@gmail.com Cabal-Version: >= 1.6 Build-Type: Simple Extra-Source-Files: TODO ChangeLog Source-Repository head Type: darcs Location: http://code.haskell.org/SourceGraph Executable SourceGraph { Main-Is: Main.hs Other-Modules: CabalInfo, Parsing, Parsing.ParseModule, Parsing.State, Parsing.Types, Analyse, Analyse.Utils, Analyse.Colors, Analyse.GraphRepr, Analyse.Visualise, Analyse.Module, Analyse.Imports, Analyse.Everything, Paths_SourceGraph Ghc-Options: -Wall Ghc-Prof-Options: -prof -auto-all Build-Depends: base == 4.*, containers, multiset, filepath, random, directory, mtl, fgl == 5.5.*, Graphalyze >= 0.14.1.0 && < 0.15, graphviz >= 2999.15.0.0 && < 2999.18, Cabal >= 1.18.0 && < 1.21, haskell-src-exts == 1.15.* }