|
| Language.Haskell.FunctionGraph | | Portability | portable
| | Stability | experimental
| | Maintainer | nfr@di.uminho.pt
|
|
|
|
|
|
| Description |
| Haskell Modules Graph Constructor
|
|
| Synopsis |
|
|
|
| Documentation |
|
| mkHaFunGraph :: FilePath -> IO (Rel String String) |
| Create function graph for Haskell module in given file. |
|
| buildFunctionGraph :: [HsModule] -> Rel String String |
| Build function graph for a list of modules. |
|
| buildFunctionGraph1 :: HsModule -> Rel String String |
| Build function graph for a single module. |
|
| buildMinimizedFunctionGraph :: [HsModule] -> Rel String String |
| Build minimized function graph for a list of modules. |
|
| buildMinimizedFunctionGraph1 :: HsModule -> Rel String String |
| Build minimized function graph for a single module. |
|
| buildMinFunGraph :: [HsMatch] -> Rel String String |
|
| getTopFuns :: [HsMatch] -> [String] |
|
| buildFunGraph :: [HsMatch] -> Rel String String |
|
| getHsExpFuns :: HsExp -> [String] |
| Find function Identifiers inside Haskell Expressions
|
|
| getHsFieldUpdateFuns :: HsFieldUpdate -> [String] |
|
| getHsQNameFuns :: HsQName -> [String] |
|
| getHsQOpFuns :: HsQOp -> [String] |
|
| getHsPatFuns :: HsPat -> [String] |
|
| getHsDeclsFuns :: [HsDecl] -> [String] |
|
| getHsNameFun :: HsName -> [String] |
|
| getHsPFieldPatFuns :: HsPatField -> [String] |
|
| getHsAltFuns :: HsAlt -> [String] |
|
| getHsGuardedAltsFuns :: HsGuardedAlts -> [String] |
|
| getHsGuardedAltFuns :: HsGuardedAlt -> [String] |
|
| getHsStmtFuns :: HsStmt -> [String] |
|
| getDecls :: HsModule -> [HsDecl] |
|
| filterFunBinds :: [HsDecl] -> [HsMatch] |
|
| getFunBinds :: HsModule -> [HsMatch] |
|
| getExpsFromHsMatches :: [HsMatch] -> [HsExp] |
|
| getExpsFromHsDecls :: [HsDecl] -> [HsExp] |
|
| Produced by Haddock version 0.6 |