5
我试图使用bnfc
工具为我生成一堆文件,如词法分析器,解析器等。这工作正常。现在我想通过无需手动编译bnfc
文件并使其生成一些文件来混乱我的/src
文件夹来清除这一点。在Cabal(Haskell)中连接构建工具
我尝试了Cabal机制,在此列出build-tools
文件的build-tools
字段中的工具,并提及您期望通过extra-source-files
字段生成的文件。这对Alex和Happy来说是有效的,因为他们被Cabal公认为构建工具,但bnfc
不是。有没有一种方法可以将bnfc
或任何工具与Cabal搭配在一起,并让Cabal将它们识别为构建工具?