diff options
Diffstat (limited to 'src/HaddockTypes.hs')
| -rw-r--r-- | src/HaddockTypes.hs | 13 | 
1 files changed, 8 insertions, 5 deletions
diff --git a/src/HaddockTypes.hs b/src/HaddockTypes.hs index c157a753..21ee513c 100644 --- a/src/HaddockTypes.hs +++ b/src/HaddockTypes.hs @@ -6,7 +6,7 @@  module HaddockTypes (    -- * Module interfaces -  NameEnv, Interface(..), ExportItem(..), ModuleMap, +  NameEnv, Interface(..), ModuleInfo(..), ExportItem(..), ModuleMap,    -- * User documentation strings    DocString, GenDoc(..), Doc, ParsedDoc, DocMarkup(..), @@ -49,15 +49,18 @@ data Interface  		-- Includes not just "main names" but names of constructors,  		-- record fields, etc. -	iface_portability :: String, -	iface_stability   :: String, -	iface_maintainer  :: String, +	iface_info :: Maybe ModuleInfo,  		-- ^ information from the module header -	iface_doc	  :: Maybe Doc +	iface_doc :: Maybe Doc  		-- ^ documentation from the module header    } +data ModuleInfo = ModuleInfo +	{ portability :: String, +	  stability   :: String, +	  maintainer  :: String } +  type DocString = String  data ExportItem   | 
