Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. data PmGRHS p

    ghc GHC.HsToCore.Pmc.Types

    A guard tree denoting GRHS: A payload describing the grds and a SrcInfo useful for printing out in warnings messages.

  2. PmGRHS :: p -> SrcInfo -> PmGRHS p

    ghc GHC.HsToCore.Pmc.Types

    No documentation available.

  3. data PmGRHSs p

    ghc GHC.HsToCore.Pmc.Types

    A guard tree denoting GRHSs: A bunch of PmLet guards for local bindings from the GRHSss where clauses and the actual list of GRHS. See Note [Long-distance information for HsLocalBinds] in GHC.HsToCore.Pmc.Desugar.

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

    ghc GHC.HsToCore.Pmc.Types

    No documentation available.

  5. 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.

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

    ghc GHC.HsToCore.Pmc.Types

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

  7. data PmMatch p

    ghc GHC.HsToCore.Pmc.Types

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

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

    ghc GHC.HsToCore.Pmc.Types

    No documentation available.

  9. newtype PmMatchGroup p

    ghc GHC.HsToCore.Pmc.Types

    A guard tree denoting MatchGroup.

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

    ghc GHC.HsToCore.Pmc.Types

    No documentation available.

Page 131 of many | Previous | Next