举个例子:
{-# OPTIONS_HADDOCK ignore-exports #-}
module HaddockTest (e1) where
-- * Exported
-- | This is exported.
e1 :: Int
e1 = 1
-- * Private
-- | This is not exported.
p1 :: Int
p1 = 1奇怪的是,未导出声明的doc-string被忽略了,尽管我们在其他方面获得了正确的结构:

有谁有线索吗?根据记录,通过cabal haddock --internal调用没有帮助,haddock --ignore-all-exports也没有帮助。
发布于 2012-06-17 00:56:24
这是一个bug in haddock-2.10,在三月份报告并很快修复,但与GHC-7.4.1一起运输的黑线鳕鱼受到了影响。大概是7.4.2附带的黑线鳕鱼包含了这个补丁(还没有构建7.4.2 )。
https://stackoverflow.com/questions/10933020
复制相似问题