5
bnfc
ツールを使用して、lexer、parserなどのファイルを生成していました。これは正常に動作します。今度は、bnfc
ファイルを手動でコンパイルせずに、/src
というフォルダを乱雑にするファイルを多数生成する必要がなくなり、これを少しきれいにしたいと思っていました。Cabal(Haskell)でビルドツールをフックする
私は.cabal
ファイルのbuild-tools
フィールドにツールをリストし、extra-source-files
フィールドによって生成されると思われるファイルについて言及しています。 Cabalのビルドツールとして認識されているので、これはAlexとHappyのために私のために働いたが、bnfc
はそうではない。 bnfc
または一般的なツールをCabalと接続し、Cabalにビルドツールとして認識させる方法はありますか?