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