HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulehaskell-src-exts-1.23.1Haskell98

Language.Haskell.Exts.ExactPrint

Exact-printer for Haskell abstract syntax. The input is a (semi-concrete) abstract syntax tree, annotated with exact source information to enable printing the tree exactly as it was parsed.

  • 1 class
  • 1 value
classclass Annotated ast => ExactP (ast :: Type -> Type) where
#
Instances76ExactP, …
  • ExactP GuardedAltDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP GuardedAltsDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ActivationDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP AltDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP AnnotationDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP AssocDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP AsstDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP BangTypeDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP BindsDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP BooleanFormulaDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP BracketDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP CNameDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP CallConvDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ClassDeclDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ConDeclDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ContextDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP DataOrNewDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP DeclDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP DeclHeadDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP DerivStrategyDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP DerivingDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ExpDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ExportSpecDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ExportSpecListDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP FieldDeclDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP FieldUpdateDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP FunDepDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP GadtDeclDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP GuardedRhsDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP IPBindDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP IPNameDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ImportDeclDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ImportSpecDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ImportSpecListDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP InjectivityInfoDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP InstDeclDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP InstHeadDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP InstRuleDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP LiteralDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP MatchDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP MaybePromotedNameDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ModuleDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ModuleHeadDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ModuleNameDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ModulePragmaDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP NameDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP NamespaceDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP OpDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP OverlapDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP PXAttrDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP PatDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP PatFieldDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP PromotedDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP QNameDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP QOpDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP QualConDeclDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP QualStmtDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP RPatDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP RPatOpDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP ResultSigDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP RhsDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP RoleDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP RuleDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP RuleVarDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP SafetyDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP SignDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP SpecialConDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP SpliceDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP StmtDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP TyVarBindDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP TypeDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP TypeEqnDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP UnpackednessDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP WarningTextDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP XAttrDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint
  • ExactP XNameDefined in haskell-src-exts-1.23.1 · Language.Haskell.Exts.ExactPrint