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.

  1. PmGRHSs :: p -> !NonEmpty (PmGRHS p) -> PmGRHSs p

    ghc GHC.HsToCore.Pmc.Types

    No documentation available.

  2. data PmGrd

    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.

  3. PmLet :: Id -> CoreExpr -> PmGrd

    ghc GHC.HsToCore.Pmc.Types

    PmLet x expr corresponds to a let x = expr guard. This actually binds x.

  4. data PmMatch p

    ghc GHC.HsToCore.Pmc.Types

    A guard tree denoting Match: A payload describing the pats and a bunch of GRHS.

  5. PmMatch :: p -> !PmGRHSs p -> PmMatch p

    ghc GHC.HsToCore.Pmc.Types

    No documentation available.

  6. newtype PmMatchGroup p

    ghc GHC.HsToCore.Pmc.Types

    A guard tree denoting MatchGroup.

  7. PmMatchGroup :: NonEmpty (PmMatch p) -> PmMatchGroup p

    ghc GHC.HsToCore.Pmc.Types

    No documentation available.

  8. newtype PmPatBind p

    ghc GHC.HsToCore.Pmc.Types

    A guard tree denoting a pattern binding.

  9. PmPatBind :: PmGRHS p -> PmPatBind p

    ghc GHC.HsToCore.Pmc.Types

    No documentation available.

  10. data PmRecSel v

    ghc GHC.HsToCore.Pmc.Types

    No documentation available.

Page 131 of many | Previous | Next