Haskell Haddock:通过同一标识符为多个重新导出的模块生成文档

Haskell Haddock:通过同一标识符为多个重新导出的模块生成文档,haskell,haddock,Haskell,Haddock,有没有可能让haddock为使用别名标识符重新导出的模块生成文档 我有以下两个模块: 模块A: module A where data A = A 模块B: module B where data B = B 然后,如果我通过第三个模块Lib重新导出A和B,如下所示: module Lib ( someFunc , module A , module B ) where import A import B Had

有没有可能让haddock为使用别名标识符重新导出的模块生成文档

我有以下两个模块:

模块
A

module A where

data A = A
模块
B

module B where

data B = B
然后,如果我通过第三个模块
Lib
重新导出
A
B
,如下所示:

module Lib
    ( someFunc
    , module A
    , module B
    ) where

import           A
import           B
Haddock为
A
B
生成文档。但是,如果我将
Lib
的代码更改为:

module Lib
    ( someFunc
    , module X
    ) where

import           A as X
import           B as X
当导致
Lib
导出
A
B
的定义时,haddock会抱怨无法找到
X
的文档:

Warning: Lib: Could not find documentation for exported module: X

有没有办法用别名为
a
B
生成文档?

那我就按照这张罚单来做。谢谢上面的bug似乎已经更新,更新的版本可以在这里找到:,和这里。