Safe Haskell | None |
---|---|
Language | Haskell2010 |
- treesForTargetsIO :: [FilePath] -> IO [Trees]
- treesForTargets :: GhcMonad m => [FilePath] -> m [Trees]
- treesForSession :: GhcMonad m => m [Trees]
- treeDumpFlags :: DynFlags -> DynFlags
- dumpJson :: [Trees] -> IO ()
- treesToDoc :: Trees -> Doc
- dumpText :: [Trees] -> IO ()
- data Trees = Trees {}
Documentation
treesForTargetsIO :: [FilePath] -> IO [Trees] Source #
Generate trees for given files, starting a GHC session "ghc" needs to be in the PATH
treesForTargets :: GhcMonad m => [FilePath] -> m [Trees] Source #
Generate trees for given files, when already in GHC
treesForSession :: GhcMonad m => m [Trees] Source #
Generate trees for modules in session
treeDumpFlags :: DynFlags -> DynFlags Source #
Get dyn flags: Don't compile anything
treesToDoc :: Trees -> Doc Source #
Convert Trees to Doc
Trees | |
|