YhcSource codeContentsIndex
PrettySyntax
Documentation
data PPInfo a
Constructors
PPInfo
withPositions :: Bool
indent :: Int
id2str :: (a -> String)
tyVar2str :: (a -> String)
intState :: IntState
isFunctionArrow :: (a -> Bool)
isList :: (a -> Bool)
maybeTuple :: (a -> Maybe Int)
prettyPrintTokenId :: Flags -> (PPInfo TokenId -> a -> Doc) -> a -> String
prettyPrintId :: Flags -> IntState -> (PPInfo Id -> a -> Doc) -> a -> String
simplePrintId :: IntState -> (PPInfo Id -> a -> Doc) -> a -> String
ppModule :: PPInfo a -> Module a -> Doc
ppTopDecls :: PPInfo a -> Decls a -> Doc
ppClassCodes :: PPInfo a -> [ClassCode b a] -> Doc
ppType :: PPInfo a -> Type a -> Doc
ppContexts :: PPInfo a -> [Context a] -> Doc
ppSimple :: PPInfo a -> Simple a -> Doc
ppDecl :: PPInfo a -> Decl a -> Doc
ppExp :: PPInfo a -> Exp a -> Doc
Produced by Haddock version 0.8