コンパイラの一部として、ビルド プロセスの一部として実行する必要がalexあります。happyStack はこのシナリオをどのようにサポートしますか?
おまけ:どうすればalexandhappyをコンパイル時の依存関係として登録できますか?
コンパイラの一部として、ビルド プロセスの一部として実行する必要がalexあります。happyStack はこのシナリオをどのようにサポートしますか?
おまけ:どうすればalexandhappyをコンパイル時の依存関係として登録できますか?
cabal.xalex ファイルとhappy ファイルのサフィックスを理解し、.y自動的に alex と happy を使用して対応する.hsファイルを構築します。
実行する手順:
.xと.yファイルをextra-source-files:セクションに追加しますalexとをセクションに追加happyしますbuild-tools:Foo.Bar.xいることを確認してください。Foo.Barexposed-module:other-modules:alex と happy を使用したパッケージの良い例は、language-python パッケージです。
https://github.com/bjpop/language-python/blob/master/language-python.cabal
更新:これはスタックにも関連しています。実際、スタックはアレックスを構築し、あなたに幸せをもたらします。