我已经广泛搜索了,虽然我可以找到许多cabal文件的例子以及很好的教程,但我想为.cabal文件格式提供正确的语法定义。唉,我一直都找不到。最近的cabal文档仅提到它的文件格式是向后兼容的 - 没有链接到它与之兼容的'原始'格式!没用。
答案 0 :(得分:14)
.cabal文件格式的正确语法定义。
语法由its parser定义。我不知道正式的规范。
答案 1 :(得分:4)
答案 2 :(得分:1)
这些字段的列表,无论是否需要,以及它们的内容在此处https://www.haskell.org/cabal/users-guide/developing-packages.html#package-properties。
我必须承认,这不是最明显的地方。