Add option "data" to Haskell options.

Imports Data.Data, all GF types derive Data, and uses DeriveDataTypeable.
This commit is contained in:
Inari Listenmaa
2020-07-31 12:46:19 +02:00
parent 830dbe760d
commit 030c3bfee9
2 changed files with 37 additions and 30 deletions

View File

@@ -131,7 +131,7 @@ data CFGTransform = CFGNoLR
deriving (Show,Eq,Ord)
data HaskellOption = HaskellNoPrefix | HaskellGADT | HaskellLexical
| HaskellConcrete | HaskellVariants
| HaskellConcrete | HaskellVariants | HaskellData
deriving (Show,Eq,Ord)
data Warning = WarnMissingLincat
@@ -530,7 +530,8 @@ haskellOptionNames =
("gadt", HaskellGADT),
("lexical", HaskellLexical),
("concrete", HaskellConcrete),
("variants", HaskellVariants)]
("variants", HaskellVariants),
("data", HaskellData)]
-- | This is for bacward compatibility. Since GHC 6.12 we
-- started using the native Unicode support in GHC but it