Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
type X = SrcSpanInfo Source
type ExportSpec = ExportSpec X Source
type FieldUpdate = FieldUpdate X Source
type GuardedAlts = GuardedAlts X Source
type GuardedRhs = GuardedRhs X Source
type ImportDecl = ImportDecl X Source
type ImportSpec = ImportSpec X Source
type ModuleName = ModuleName X Source
type ModulePragma = ModulePragma X Source
type QualConDecl = QualConDecl X Source
type SpecialCon = SpecialCon X Source
moduleName :: SrcInfo a => Module a -> ModuleName a Source
moduleExports :: Module X -> Maybe (ExportSpecList X) Source
moduleNameString :: ModuleName t -> String Source
mkIdent :: String -> Name SrcSpanInfo Source
noI :: SrcSpanInfo Source
convertFieldDecl :: FieldDecl a -> ([Name a], BangType a) Source
fieldDeclNames :: FieldDecl a -> [Name a] Source
declHeadName :: DeclHead a -> Name a Source