HORIZON HASKELLDocslts/ghc-10.0.x8fef28d2026-11-02Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8fef28d · 2026-11-02

Moduleghc-lib-parser-9.14.1.20251220GHC2021

Language.Haskell.Syntax.Pat

Synopsis
datadata Pat p

Pattern

Constructors

Instances9Data, Outputable, CollectBinders, CollectFldBinders, Anno, …
  • Data (Pat GhcPs)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Hs.Instances · orphan
  • Data (Pat GhcRn)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Hs.Instances · orphan
  • Data (Pat GhcTc)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Hs.Instances · orphan
  • OutputableBndrId p => Outputable (Pat (GhcPass p))Defined in ghc-lib-parser-9.14.1.20251220 · GHC.Hs.Pat · orphan
  • CollectBinders (LocatedA (Pat GhcTc))Defined in ghc-lib-parser-9.14.1.20251220 · GHC.HsToCore.Ticks
  • CollectBinders [LocatedA (Pat GhcTc)]Defined in ghc-lib-parser-9.14.1.20251220 · GHC.HsToCore.Ticks
  • CollectFldBinders (Pat GhcTc)Defined in ghc-lib-parser-9.14.1.20251220 · GHC.HsToCore.Ticks
  • type Anno (Pat (GhcPass p)) = SrcSpanAnnADefined in ghc-lib-parser-9.14.1.20251220 · GHC.Hs.Pat · orphan
  • type Anno [LocatedA (Pat (GhcPass p))] = EpaLocationDefined in ghc-lib-parser-9.14.1.20251220 · GHC.Hs.Expr · orphan
datadata HsRecFields p arg

Haskell Record Fields

HsRecFields is used only for patterns and expressions (not data type declarations)

Instances4Data, Outputable
datadata HsFieldBind lhs rhs

Haskell Field Binding

Constructors

Instances7Functor, Foldable, Traversable, Data, Outputable, CollectFldBinders, …
newtypenewtype RecFieldsDotDot

Newtype to be able to have a specific XRec instance for the Int in rec_dotdot

Instances4Eq, Data, Ord, Anno