|
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 |