给出example.cabal
:
exposed-modules:
A.B
A.B.C
我可以从exposedModules
导入Distribution.Something
,其中:
>>> exposedModules >>= print
["A.B","A.B.C"]
用例是doctest
,它以非递归方式获取模块/文件列表。我可以:
main = do
exposedModules >>= doctest
我检查了它的反向依赖关系(http://packdeps.haskellers.com/reverse/doctest),看起来镜头是手动完成的(https://hackage.haskell.org/package/lens-4.7/src/tests/doctests.hsc)。
并且exposedModules
,我无法看到如何获取“当前”包Library
(https://www.haskell.org/hoogle/?hoogle=%2Bcabal+exposedModules)。
答案 0 :(得分:0)
使用$(document).ready(function(){
$("p").slideUp();
$("h3").click(function(){
$(this).next("p").slideToggle("slow");
$("p").not($(this).next("p")).slideUp();
});
});
,您可以致电Distribution.PackageDescription.Parse
以获取您的包裹说明,然后从readPackageDescription
提取condLibrary
部分。