YhcSource codeContentsIndex
Rename
Description

Renames identifiers (also patches fixity information)

Also provides:

Synopsis
ctxs2NT :: [Context id] -> [(id, id)]
fixInstance :: Id -> Decl Id -> a -> IntState -> (Decl Id, IntState)
rename :: Flags -> PackedString -> (TokenId -> [TokenId]) -> ((TokenId -> Bool) -> TokenId -> IdKind -> IE) -> [(InfixClass TokenId, Int, [FixId TokenId])] -> Decls TokenId -> ImportState -> Overlap -> Either [Error] (Decls Id, IntState, (TokenId, IdKind) -> Id, (TokenId, IdKind) -> Maybe Id, [(Id, [(Pos, Id)])], Maybe [Id], Map (TokenId, IdKind) (Either [Pos] [Id]))
Documentation
ctxs2NT :: [Context id] -> [(id, id)]
fixInstance :: Id -> Decl Id -> a -> IntState -> (Decl Id, IntState)
rename :: Flags -> PackedString -> (TokenId -> [TokenId]) -> ((TokenId -> Bool) -> TokenId -> IdKind -> IE) -> [(InfixClass TokenId, Int, [FixId TokenId])] -> Decls TokenId -> ImportState -> Overlap -> Either [Error] (Decls Id, IntState, (TokenId, IdKind) -> Id, (TokenId, IdKind) -> Maybe Id, [(Id, [(Pos, Id)])], Maybe [Id], Map (TokenId, IdKind) (Either [Pos] [Id]))
Uniquely rename all identfiers (also patch fixity)
Produced by Haddock version 0.8