cabal
die Suffixe .x
für alex Dateien verstehen und .y
für glückliche Dateien und automatisch alex und glücklich verwenden, um die entsprechenden .hs
-Dateien zu erstellen.
Schritte zu unternehmen:
- Fügen Sie die
.x
und .y
Dateien auf Ihren extra-source-files:
Abschnitt
- hinzufügen
alex
und happy
zu Ihrem build-tools:
Abschnitt
- Wenn Ihre Quelldatei
Foo.Bar.x
ist, stellen Sie sicher, dass Foo.Bar
ist aufgeführt in exposed-module:
oder in other-modules:
Ein gutes Beispiel für ein Paket mit alex und glücklich ist die Sprache-Python-Paket:
https://github.com/bjpop/language-python/blob/master/language-python.cabal
Update: Dies ist relevant, wie auch zu stapeln. In der Tat, Stack wird auch Alex und glücklich für dich bauen.