Safe Haskell | None |
---|---|
Language | Haskell98 |
- analyzeModule :: [String] -> Maybe FilePath -> String -> Either String Module
- inspectContents :: String -> [String] -> String -> ErrorT String IO InspectedModule
- contentsInspection :: String -> [String] -> ErrorT String IO Inspection
- inspectFile :: [String] -> FilePath -> ErrorT String IO InspectedModule
- fileInspection :: FilePath -> [String] -> ErrorT String IO Inspection
- projectDirs :: Project -> ErrorT String IO [Extensions FilePath]
- projectSources :: Project -> ErrorT String IO [Extensions FilePath]
- inspectProject :: [String] -> Project -> ErrorT String IO (Project, [InspectedModule])
Documentation
analyzeModule :: [String] -> Maybe FilePath -> String -> Either String Module Source
Analize source contents
inspectContents :: String -> [String] -> String -> ErrorT String IO InspectedModule Source
Inspect contents
contentsInspection :: String -> [String] -> ErrorT String IO Inspection Source
inspectFile :: [String] -> FilePath -> ErrorT String IO InspectedModule Source
Inspect file
fileInspection :: FilePath -> [String] -> ErrorT String IO Inspection Source
File inspection data
projectDirs :: Project -> ErrorT String IO [Extensions FilePath] Source
Enumerate project dirs
projectSources :: Project -> ErrorT String IO [Extensions FilePath] Source
Enumerate project source files
inspectProject :: [String] -> Project -> ErrorT String IO (Project, [InspectedModule]) Source
Inspect project