2015-06-22 61 views
3

是否有任何庫函數可以告訴給定的.hs文件是否使用嚴格註釋?或者我必須進入語法樹?如何判斷一個haskell源代碼是否有

+4

是的,我會推薦'haskell-src-exts',然後走樹。只是尋找一個特定的子模式不是太難... – luqui

+0

它可能比這更難,擴展可以在.cabal文件中指定,也可以通過另一個構建工具。在實踐中,你不會經常遇到這種情況,但這樣做在技術上是合法的。 – bheklilr

+0

嚴格性有時會在圖書館的文檔中描述(如果您打算使用它,則應該在任何情況下閱讀這些內容)。 – Bakuriu

回答

0

能夠使用來自haskell-src-exts的Language.Haskell.Exts中的解析器來解決這個問題。謝謝luqui!

相關問題