Recover the property of BNFC 2.7.1 to generate warning-free Haskell code https://github.com/BNFC/bnfc/blame/0ad87322fce4cfe309512fa9fd56a63a06ff9c19/source/CHANGELOG.md#L117 - [x] `Abs.hs`: unused imports: fixed in a3510534f873c9f1748c552a4e24ef7174d203c7 - [x] `Abs.hs`: no type signatures for `define`d constructors with `--functor`: fixed in 195cc1bc2cccf9847e389e129743db0453e6958c - [x] `Layout.hs`: `unused-matches`: fixed in 4343b31282cf24ed782f13caaf6c4f26d2206760 - [x] `Print.hs`: locals (like `id`) shadow globals (see also #337): fixed in 3b2029e053a9a33ddc3e982b0dd4a4d3d2b5c5d3 - [x] `Skel.hs`: has `unused-matches`, need to turn warning off: fixed in 89e591487064652a6415589395593da9ffeab190 - [x] `Test.hs`: misc: fixed in 5208f67ce07c19af5e6fffd433e6c088e09829cd - [x] `XML.hs` - [x] `XMLT.hs` - [ ] Haskell/GADT
Recover the property of BNFC 2.7.1 to generate warning-free Haskell code
https://github.com/BNFC/bnfc/blame/0ad87322fce4cfe309512fa9fd56a63a06ff9c19/source/CHANGELOG.md#L117
Abs.hs: unused imports: fixed in a351053Abs.hs: no type signatures fordefined constructors with--functor: fixed in 195cc1bLayout.hs:unused-matches: fixed in 4343b31Print.hs: locals (likeid) shadow globals (see also Haskell: local variables in Printer may clash with printing functions #337): fixed in 3b2029eSkel.hs: hasunused-matches, need to turn warning off: fixed in 89e5914Test.hs: misc: fixed in 5208f67XML.hsXMLT.hs