| Portability | to be determined. |
|---|---|
| Stability | highly unstable |
| Maintainer | Stephen Tetley <stephen.tetley@gmail.com> |
Precis.HsSrc.Datatypes
Description
- type TextRep = String
- type StrName = String
- 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 MacroExpandedSrcFile Source
Constructors
| MacroExpandedSrcFile | |
Fields | |
data ModuleParseError Source
Module file names are derived from the cabal file. So the name is tracked if it is missing...
Constructors
| ERR_MODULE_FILE_MISSING String | |
| ERR_MODULE_FILE_PARSE String |
Instances
data ExportItem Source
Constructors
| ModuleExport StrName | |
| DataOrClass StrName TextRep | |
| Variable StrName |
Instances