diff options
Diffstat (limited to 'haddock-api/src')
| -rw-r--r-- | haddock-api/src/Haddock/Backends/HaddockDB.hs | 18 | ||||
| -rw-r--r-- | haddock-api/src/Haddock/Backends/Xhtml/Utils.hs | 2 | ||||
| -rw-r--r-- | haddock-api/src/Haddock/Version.hs | 2 | 
3 files changed, 11 insertions, 11 deletions
| diff --git a/haddock-api/src/Haddock/Backends/HaddockDB.hs b/haddock-api/src/Haddock/Backends/HaddockDB.hs index 1c248bfb..0bdc9057 100644 --- a/haddock-api/src/Haddock/Backends/HaddockDB.hs +++ b/haddock-api/src/Haddock/Backends/HaddockDB.hs @@ -40,7 +40,7 @@ ppIfaces mods    where       do_mod (Module mod, iface)          =  text "<sect1 id=\"sec-" <> text mod <> text "\">" -        $$ text "<title><literal>"  +        $$ text "<title><literal>"  	   <> text mod  	   <> text "</literal></title>"  	$$ text "<indexterm><primary><literal>" @@ -50,10 +50,10 @@ ppIfaces mods  	$$ vcat (map (do_export mod) (eltsFM (iface_decls iface)))  	$$ text "</variablelist>"  	$$ text "</sect1>" -  +       do_export mod decl | (nm:_) <- declBinders decl  	=  text "<varlistentry id=" <> ppLinkId mod nm <> char '>' -	$$ text "<term><literal>"  +	$$ text "<term><literal>"  		<> do_decl decl  		<> text "</literal></term>"  	$$ text "<listitem>" @@ -63,11 +63,11 @@ ppIfaces mods  	$$ text "</varlistentry>"       do_export _ _ = empty -     do_decl (HsTypeSig _ [nm] ty _)  +     do_decl (HsTypeSig _ [nm] ty _)  	=  ppHsName nm <> text " :: " <> ppHsType ty       do_decl (HsTypeDecl _ nm args ty _)  	=  hsep ([text "type", ppHsName nm ] -		 ++ map ppHsName args  +		 ++ map ppHsName args  		 ++ [equals, ppHsType ty])       do_decl (HsNewTypeDecl loc ctx nm args con drv _)  	= hsep ([text "data", ppHsName nm] -- data, not newtype @@ -87,7 +87,7 @@ ppHsConstr :: HsConDecl -> Doc  ppHsConstr (HsRecDecl pos name tvs ctxt fieldList maybe_doc) =  	 ppHsName name  	 <> (braces . hsep . punctuate comma . map ppField $ fieldList) -ppHsConstr (HsConDecl pos name tvs ctxt typeList maybe_doc) =  +ppHsConstr (HsConDecl pos name tvs ctxt typeList maybe_doc) =  	 hsep (ppHsName name : map ppHsBangType typeList)  ppField (HsFieldDecl ns ty doc) @@ -100,7 +100,7 @@ ppHsBangType (HsUnBangedTy ty) = ppHsType ty  ppHsContext :: HsContext -> Doc  ppHsContext []      = empty -ppHsContext context = parenList (map (\ (a,b) -> ppHsQName a <+>  +ppHsContext context = parenList (map (\ (a,b) -> ppHsQName a <+>  					 hsep (map ppHsAType b)) context)  ppHsType :: HsType -> Doc @@ -109,7 +109,7 @@ ppHsType (HsForAllType Nothing context htype) =  ppHsType (HsForAllType (Just tvs) [] htype) =       hsep (text "forall" : map ppHsName tvs ++ text "." : [ppHsType htype])  ppHsType (HsForAllType (Just tvs) context htype) = -     hsep (text "forall" : map ppHsName tvs ++ text "." :  +     hsep (text "forall" : map ppHsName tvs ++ text "." :  	   ppHsContext context : text "=>" : [ppHsType htype])  ppHsType (HsTyFun a b) = fsep [ppHsBType a, text "->", ppHsType b]  ppHsType (HsTyIP n t)  = fsep [(char '?' <> ppHsName n), text "::", ppHsType t] @@ -135,7 +135,7 @@ ppHsQName (UnQual str)			= ppHsName str  ppHsQName n@(Qual (Module mod) str)  	 | n == unit_con_name		= ppHsName str  	 | isSpecial str 		= ppHsName str -	 | otherwise  +	 | otherwise  		=  text "<link linkend=" <> ppLinkId mod str <> char '>'  		<> ppHsName str  		<> text "</link>" diff --git a/haddock-api/src/Haddock/Backends/Xhtml/Utils.hs b/haddock-api/src/Haddock/Backends/Xhtml/Utils.hs index 5166549a..26bcbf6d 100644 --- a/haddock-api/src/Haddock/Backends/Xhtml/Utils.hs +++ b/haddock-api/src/Haddock/Backends/Xhtml/Utils.hs @@ -215,7 +215,7 @@ collapseSection id_ state classes = [ identifier sid, theclass cs ]  collapseToggle :: String -> [HtmlAttr]  collapseToggle id_ = [ strAttr "onclick" js ]    where js = "toggleSection('" ++ id_ ++ "')"; -   +  -- | Attributes for an area that toggles a collapsed area,  -- and displays a control.  collapseControl :: String -> Bool -> String -> [HtmlAttr] diff --git a/haddock-api/src/Haddock/Version.hs b/haddock-api/src/Haddock/Version.hs index 2ef3a257..4e9a581a 100644 --- a/haddock-api/src/Haddock/Version.hs +++ b/haddock-api/src/Haddock/Version.hs @@ -9,7 +9,7 @@  -- Stability   :  experimental  -- Portability :  portable  ----------------------------------------------------------------------------- -module Haddock.Version (  +module Haddock.Version (    projectName, projectVersion, projectUrl  ) where | 
