2016-04-27 70 views
5

我試圖使用bnfc工具爲我生成一堆文件,如詞法分析器,解析器等。這工作正常。現在我想通過無需手動編譯bnfc文件並使其生成一些文件來混亂我的/src文件夾來清除這一點。在Cabal(Haskell)中連接構建工具

我嘗試了Cabal機制,在此列出build-tools文件的build-tools字段中的工具,並提及您期望通過extra-source-files字段生成的文件。這對Alex和Happy來說是有效的,因爲他們被Cabal公認爲構建工具,但bnfc不是。有沒有一種方法可以將bnfc或任何工具與Cabal搭配在一起,並讓Cabal將它們識別爲構建工具?

回答