Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal On branch : master
http://hackage.haskell.org/trac/ghc/changeset/3b607293207f4a6a758233450a61aac4d20e3223 >--------------------------------------------------------------- commit 3b607293207f4a6a758233450a61aac4d20e3223 Author: Duncan Coutts <[email protected]> Date: Tue May 17 22:43:27 2011 +0000 Add a deprecated knownExtensions for better backwards compatability As suggested by Hamish Mackenzie >--------------------------------------------------------------- Language/Haskell/Extension.hs | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/Language/Haskell/Extension.hs b/Language/Haskell/Extension.hs index 1409e48..d864a12 100644 --- a/Language/Haskell/Extension.hs +++ b/Language/Haskell/Extension.hs @@ -44,6 +44,7 @@ module Language.Haskell.Extension ( Extension(..), KnownExtension(..), + knownExtensions, deprecatedExtensions ) where @@ -435,7 +436,12 @@ data KnownExtension = -- | Enable non-decreasing indentation for 'do' blocks. | NondecreasingIndentation - deriving (Show, Read, Eq, Enum) + deriving (Show, Read, Eq, Enum, Bounded) + +{-# DEPRECATED knownExtensions + "KnownExtension is an instance of Enum and Bounded, use those instead." #-} +knownExtensions :: [KnownExtension] +knownExtensions = [minBound..maxBound] -- | Extensions that have been deprecated, possibly paired with another -- extension that replaces it. _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
