Safe Haskell | None |
---|---|
Language | Haskell98 |
- checkFiles :: [String] -> PackageDbStack -> [FilePath] -> Maybe Project -> Ghc [Note OutputMessage]
- check :: [String] -> PackageDbStack -> Module -> Maybe String -> ExceptT String Ghc [Note OutputMessage]
- checkFile :: [String] -> PackageDbStack -> Module -> ExceptT String Ghc [Note OutputMessage]
- checkSource :: [String] -> PackageDbStack -> Module -> String -> ExceptT String Ghc [Note OutputMessage]
- data Ghc a :: * -> *
- module HsDev.Tools.Types
- module HsDev.Symbols.Types
- data PackageDb
- newtype PackageDbStack = PackageDbStack {
- _packageDbStack :: [PackageDb]
- data Project = Project {}
- recalcNotesTabs :: [Note OutputMessage] -> IO [Note OutputMessage]
- module Control.Monad.Except
Documentation
checkFiles :: [String] -> PackageDbStack -> [FilePath] -> Maybe Project -> Ghc [Note OutputMessage] Source
Check files and collect warnings and errors
check :: [String] -> PackageDbStack -> Module -> Maybe String -> ExceptT String Ghc [Note OutputMessage] Source
Check module source
checkFile :: [String] -> PackageDbStack -> Module -> ExceptT String Ghc [Note OutputMessage] Source
Check module and collect warnings and errors
checkSource :: [String] -> PackageDbStack -> Module -> String -> ExceptT String Ghc [Note OutputMessage] Source
Check module and collect warnings and errors
data Ghc a :: * -> *
module HsDev.Tools.Types
module HsDev.Symbols.Types
newtype PackageDbStack Source
Stack of PackageDb in reverse order
Cabal project
recalcNotesTabs :: [Note OutputMessage] -> IO [Note OutputMessage] Source
module Control.Monad.Except