HaRe-0.8.4.1: the Haskell Refactorer.

Safe HaskellNone
LanguageHaskell98

Language.Haskell.Refact.Utils.TypeSyn

Contents

Description

This is a legacy module from the pre-GHC HaRe, and will disappear eventually.

Synopsis

Documentation

type HsName = RdrName Source #

HsName is a name as it is found in the source This seems to be quite a close correlation

newtype PName Source #

The PN is the name as it occurs to the parser, and corresponds with the GHC.RdrName type PN = GHC.RdrName

Constructors

PN HsName 

Instances

Eq PName Source # 

Methods

(==) :: PName -> PName -> Bool #

(/=) :: PName -> PName -> Bool #

Orphan instances

Show NameSpace Source #

The PNT is the unique name, after GHC renaming. It corresponds to GHC.Name data PNT = PNT GHC.Name deriving (Data,Typeable) -- Note: GHC.Name has SrcLoc in it already

Outputable NameSpace Source # 
Outputable (HsTupArg Name) Source # 
Outputable (Match Name (LHsExpr Name)) Source # 
Outputable (GRHS Name (LHsExpr Name)) Source # 
Outputable (MatchGroup Name (LHsExpr Name)) Source # 
Outputable (GRHSs Name (LHsExpr Name)) Source #