我已经进行了广泛的Google搜索,尽管我可以找到许多Cabal文件的示例以及不错的教程,但我想为.cabal文件格式提供一个正确的语法定义。 las,我一直找不到。最近的阴谋组织文档只提到其文件格式是向后兼容的,没有指向与其兼容的“原始”格式的链接!没有用。
这是您想要的吗?
。cabal文件格式的正确语法定义。
语法由its parser定义。我不知道正式的规格。
这些字段的列表,无论是否需要,以及它们的内容在此处https://www.haskell.org/cabal/users-guide/developing-packages.html#package-properties。
我必须承认,这不是最明显的地方。