Safe Haskell | None |
---|---|
Language | Haskell98 |
Pretty printing for Tetra modules and expressions.
Documentation
module DDC.Core.Pretty
module DDC.Data.Pretty
type PrettyLanguage l = (Pretty l, Pretty (GTAnnot l), Pretty (GTBindVar l), Pretty (GTBoundVar l), Pretty (GTBindCon l), Pretty (GTBoundCon l), Pretty (GTPrim l), Pretty (GXAnnot l), Pretty (GXBindVar l), Pretty (GXBoundVar l), Pretty (GXBindCon l), Pretty (GXBoundCon l), Pretty (GXPrim l), Pretty (DaCon (GXBoundCon l) (GType l))) Source #
Orphan instances
Pretty TyConBound Source # | |
Pretty TyConBind Source # | |
Pretty DaConBound Source # | |
Pretty DaConBind Source # | |
Pretty Bound Source # | |
Pretty Bind Source # | |
PrettyLanguage l => Pretty (GType l) Source # | |
PrettyLanguage l => Pretty (GTyCon l) Source # | |
PrettyLanguage l => Pretty (GWiCon l) Source # | |
PrettyLanguage l => Pretty (GWitness l) Source # | |
PrettyLanguage l => Pretty (GCast l) Source # | |
PrettyLanguage l => Pretty (GAltMatch l) Source # | |
PrettyLanguage l => Pretty (GAltCase l) Source # | |
PrettyLanguage l => Pretty (GGuard l) Source # | |
PrettyLanguage l => Pretty (GPat l) Source # | |
PrettyLanguage l => Pretty (GParam l) Source # | |
PrettyLanguage l => Pretty (GClause l) Source # | |
PrettyLanguage l => Pretty (GLets l) Source # | |
PrettyLanguage l => Pretty (GExp l) Source # | |
PrettyLanguage l => Pretty (GXBindVarMT l) Source # | |
PrettyLanguage l => Pretty (Top l) Source # | |
PrettyLanguage l => Pretty (Module l) Source # | |
Pretty n => Pretty (DaCon n t) Source # | |