bnfc
aracını, benim için lexer, ayrıştırıcı, vb. Gibi bir dosya grubu oluşturmak için kullanmaya çalışıyordum. Bu iyi çalışıyor. Şimdi, bnfc
dosyasını elle derlemek zorunda kalmamaya ve /src
klasörümü dağıtmayan bir dizi dosya oluşturmaya gerek kalmadan bunu temizlemek istedim. Cabal (Haskell) içinde bir oluşturma aracını bağlama
.cabal
dosyanın
build-tools
alanında aracını listelemeye ve
extra-source-files
alana göre oluşturulacak bekliyoruz dosyaları söz Cabal mekanizmasını çalıştı. Bu, Alex ve Happy için benim için çalıştı, çünkü onlar Cabal'ın yapım araçları olarak kabul edildi ama
bnfc
değil. Cabal ile
bnfc
ya da genel olarak herhangi bir aracı bağlayabileceğim bir yol var mı ve Cabal onları yapı araçları olarak tanıyor mu?