Hoogle Search
Within LTS Haskell 24.38 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
PmGRHSs :: p -> !NonEmpty (PmGRHS p) -> PmGRHSs pghc GHC.HsToCore.Pmc.Types No documentation available.
-
ghc GHC.HsToCore.Pmc.Types A very simple language for pattern guards. Let bindings, bang patterns, and matching variables against flat constructor patterns. The LYG guard language.
PmLet :: Id -> CoreExpr -> PmGrdghc GHC.HsToCore.Pmc.Types PmLet x expr corresponds to a let x = expr guard. This actually binds x.
-
ghc GHC.HsToCore.Pmc.Types A guard tree denoting Match: A payload describing the pats and a bunch of GRHS.
PmMatch :: p -> !PmGRHSs p -> PmMatch pghc GHC.HsToCore.Pmc.Types No documentation available.
-
ghc GHC.HsToCore.Pmc.Types A guard tree denoting MatchGroup.
PmMatchGroup :: NonEmpty (PmMatch p) -> PmMatchGroup pghc GHC.HsToCore.Pmc.Types No documentation available.
-
ghc GHC.HsToCore.Pmc.Types A guard tree denoting a pattern binding.
PmPatBind :: PmGRHS p -> PmPatBind pghc GHC.HsToCore.Pmc.Types No documentation available.
-
ghc GHC.HsToCore.Pmc.Types No documentation available.