Safe Haskell | None |
---|---|
Language | Haskell98 |
DDC.Source.Tetra.Pretty
Contents
Description
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 # | |