我试图使用bnfc工具为我生成一堆文件,如词法分析器,解析器等.这很好用.现在我想通过不必手动编译bnfc文件并让它生成一些混乱我的/src文件夹的文件来清理它.
我尝试了Cabal机制,您可以在build-tools该.cabal文件的字段中列出该工具,并提及您希望按extra-source-files字段生成的文件.这对我来说对Alex和Happy来说bnfc很有用,因为他们被Cabal认为是构建工具,但事实并非如此.有没有办法可以bnfc与Cabal 挂钩或使用任何工具,并让Cabal将它们识别为构建工具?