Safe Haskell | None |
---|---|
Language | Haskell98 |
Pretty printer for Types
- typeAsBox :: Type -> Box
- prettyPrintType :: Type -> String
- typeAtomAsBox :: Type -> Box
- prettyPrintTypeAtom :: Type -> String
- prettyPrintRowWith :: Char -> Char -> Type -> Box
- prettyPrintRow :: Type -> String
Documentation
prettyPrintType :: Type -> String Source #
Generate a pretty-printed string representing a Type
typeAtomAsBox :: Type -> Box Source #
prettyPrintTypeAtom :: Type -> String Source #
Generate a pretty-printed string representing a Type, as it should appear inside parentheses
prettyPrintRowWith :: Char -> Char -> Type -> Box Source #
Generate a pretty-printed string representing a Row
prettyPrintRow :: Type -> String Source #