2016-04-27 11 views
5

Ich habe versucht, bnfc Werkzeug zu verwenden, um eine Reihe von Dateien, wie Lexer, Parser usw. für mich zu generieren. Das funktioniert gut. Jetzt wollte ich das ein bisschen aufräumen, indem ich die Datei bnfc nicht manuell kompilieren musste und eine Reihe von Dateien erzeugen musste, die meinen Ordner /src überladen.Anschließen eines Bauwerkzeugs in Cabal (Haskell)

habe ich versucht, den Cabal Mechanismus, bei dem Sie das Werkzeug in build-tools Feld der .cabal Datei auflisten und erwähnen Sie die Dateien, die Sie erwarten von extra-source-files Feld erzeugt werden. Dies funktionierte bei mir für Alex und Happy, da sie von Cabal als Build-Tools erkannt wurden, aber nicht unter bnfc. Gibt es eine Möglichkeit, dass ich bnfc oder irgendein Werkzeug im Allgemeinen mit Cabal verbinden kann und Cabal sie als Build-Tools erkennen lassen?

Antwort

Verwandte Themen