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