Copyright | (c) 2020 Kowainik |
---|---|
License | MPL-2.0 |
Maintainer | Kowainik <xrom.xkov@gmail.com> |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Main running module.
Synopsis
- run :: IO ()
- runStan :: StanArgs -> IO ()
- getAnalysis :: StanArgs -> Bool -> Config -> [HieFile] -> IO Analysis
- getStanConfig :: StanArgs -> Bool -> IO (Trial Text Config, Bool, EnvVars)
- createCabalExtensionsMap :: Bool -> [FilePath] -> [HieFile] -> IO (Map FilePath (Either ExtensionsError ParsedExtensions))
Documentation
Internal
createCabalExtensionsMap Source #
:: Bool | Do print into terminal? |
-> [FilePath] |
|
-> [HieFile] | |
-> IO (Map FilePath (Either ExtensionsError ParsedExtensions)) |
From a given path to cabal files and HieFile
s create the map from modules
(that are in .cabal file) to the resulting parsed extensions for each.