ghc-exactprint-1.14.0.0: tests/examples/pre-ghc910/ParensGADT.hs
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TypeOperators #-}
module ParensGADT where
-- | Base Descriptor Class Tags TODO rename to xxxTag
data ClassTag (tag :: Nat) where
M4MuxChannelDescr ::ClassTag 0x69
ExtDescrTag :: ( forall (n :: Nat) . (0x6A <= n, n <= 0xFE) => ClassTag n)
OCIDescrTag :: ((forall (n :: Nat) . (0x40 <= n, n <= 0x5F) => ClassTag n))
-- End of file comment