Optional namespace specifier for:
import/export items
fixity signatures
WARNINGandDEPRECATEDpragmas
Examples:
module M (data ..) where
-- ↑ DataNamespaceSpecifier
import Data.Proxy as T (type ..)
-- ↑ TypeNamespaceSpecifier
{-# WARNING in "x-partial" data Head "don't use this pattern synonym" #-}
-- ↑ DataNamespaceSpecifier
{-# DEPRECATED type D "This type was deprecated" #-}
-- ↑ TypeNamespaceSpecifier
infixr 6 data $
-- ↑ DataNamespaceSpecifier
Constructors
NoNamespaceSpecifierTypeNamespaceSpecifier (EpToken"type"
)DataNamespaceSpecifier (EpToken"data"
)
Instances3Eq, Data, Outputable
Eq NamespaceSpecifierDefined in ghc-10.0.0.20260917 · GHC.Hs.BasicData NamespaceSpecifierDefined in ghc-10.0.0.20260917 · GHC.Hs.BasicOutputable NamespaceSpecifierDefined in ghc-10.0.0.20260917 · GHC.Hs.Basic