Haskell Haddock:通过同一标识符为多个重新导出的模块生成文档
有没有可能让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
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似乎已经更新,更新的版本可以在这里找到:,和这里。