|
| Language.Haskell.Metrics | | Portability | portable | | Stability | experimental | | Maintainer | joost.visser@di.uminho.pt |
|
|
|
|
|
| Description |
| This module implements some metrics on Haskell sources.
|
|
| Synopsis |
|
|
|
| Documentation |
|
| systemMetrics :: [HsModule] -> [Metric] |
| Compute system-level metrics for a given list of modules. |
|
| moduleMetrics :: [HsModule] -> [GroupMetric] |
| Compute module-level metrics for a given list of modules. |
|
| runMetrics |
| :: String | Search path | | -> FilePath | Name of output file | | -> IO () | | | Run a metric report generator on all Haskell modules that can be
found by import chasing from files in given directories. |
|
|
| printMetricsCSV :: [GroupMetric] -> String |
| Takes a list of pairs (filename and a list of group metrics) and creates
a string representation of a Comma Separated Values file (CSV). |
|
| concatWithSep :: String -> [String] -> String |
| Concatenate strings with separator. |
|
| Produced by Haddock version 0.6 |