举个例子:
{-# 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
也没有。
答案 0 :(得分:1)
这是一个bug in haddock-2.10,在3月报道并在不久后修复,但GHC-7.4.1附带的黑线鳕受到了影响。据推测,7.4.2附带的黑线鳕包括修复(还没有建立7.4.2)。