Safe Haskell | None |
---|
This is a legacy module from the pre-GHC HaRe, and will disappear eventually.
- type HsExpP = HsExpr RdrName
- type HsPatP = Pat RdrName
- type HsDeclP = LHsDecl RdrName
- type HsDeclsP = HsGroup Name
- type InScopes = [Name]
- type SimpPos = (Int, Int)
- type PosToken = (Located Token, String)
- type Export = LIE RdrName
- type HsName = RdrName
- newtype PName = PN HsName
- type HsModuleP = Located (HsModule RdrName)
- ghead :: String -> [a] -> a
- glast :: String -> [a] -> a
- gtail :: String -> [a] -> [a]
- gfromJust :: [Char] -> Maybe a -> a
Documentation
HsName is a name as it is found in the source This seems to be quite a close correlation
The PN is the name as it occurs to the parser, and corresponds with the GHC.RdrName type PN = GHC.RdrName