BNFC / bnfc

BNF Converter
http://bnfc.digitalgrammars.com/
582 stars 161 forks source link

Get rid of custom setup and `cabal-doctest` dependency #429

Closed andreasabel closed 1 year ago

andreasabel commented 1 year ago

The custom setup in BNFC.cabal causes installation of the bnfc executable to require Cabal, which can take long to build. https://github.com/BNFC/bnfc/blob/220e9858eaacb044bf0196013b71b3071fd643d6/source/BNFC.cabal#L70-L74 This is regrettable, since such a setup is only necessary as a means to enable doctest, yet a cabal install does not even provide means to run testsuites. We should look into other ways than cabal-doctest to build the doctest driver.