Portability | to be determined. |
---|---|
Stability | highly unstable |
Maintainer | Stephen Tetley <stephen.tetley@gmail.com> |
- type StrName = String
- type TextRep = String
- data CabalFileError
- cabalFileErrorMsg :: CabalFileError -> String
- data CabalPrecis = CabalPrecis {}
- data SourceFile
- = SourceFile { }
- | UnresolvedFile { }
- sourceFile :: String -> FilePath -> SourceFile
- sourceFileModule :: SourceFile -> StrName
- data MacroExpandedSrcFile = MacroExpandedSrcFile {}
- data ModuleParseError
- moduleParseErrorMsg :: ModuleParseError -> String
- data ExportItem
- exportItemName :: ExportItem -> StrName
- data InstanceDecl = InstanceDecl {}
- instanceDeclName :: InstanceDecl -> StrName
- data DatatypeDecl = DatatypeDecl {}
- datatypeDeclName :: DatatypeDecl -> StrName
- data TypeSigDecl = TypeSigDecl {}
- typeSigDeclName :: TypeSigDecl -> StrName
Documentation
data CabalFileError Source
sourceFile :: String -> FilePath -> SourceFileSource
data ModuleParseError Source
Module file names are derived from the cabal file. So the name is tracked if it is missing...
data ExportItem Source
data DatatypeDecl Source
data TypeSigDecl Source