2012-06-18 32 views
25

我已經廣泛使用Google搜索,雖然我可以找到很多cabal文件的例子以及很好的教程,但是我希望對.cabal文件格式有適當的語法定義。唉,我一直無法找到它。最近的cabal文檔只提到它的文件格式是向後兼容的 - 沒有鏈接到它與之兼容的「原始」格式!沒有用。完全定義.cabal文件的語法

回答

14

.cabal文件格式的正確語法定義。

語法由its parser定義。我不知道正式的規範。

+3

它肯定是* an *答案。我甚至可能被迫接受它作爲''的答案。不幸的。 –

+0

這就是爲什麼我喜歡哈斯克爾社區的原因;) – frosch03

+2

如果存在正式的語法,那麼開發人員不會將它與源一起包含在內,因此解析器很可能是最接近語法的東西。 –