Hoogle Search

Within LTS Haskell 24.66 (ghc-9.10.3)

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

  1. hsDocIds :: WithHsDocIdentifiers a GhcRn -> NameSet

    ghc-lib-parser GHC.Hs.Doc

    Extract a mapping from the lexed identifiers to the names they may correspond to.

  2. type OutputableBndrId (pass :: Pass) = (OutputableBndr IdGhcP pass, OutputableBndr IdGhcP NoGhcTcPass pass, Outputable GenLocated Anno IdGhcP pass IdGhcP pass, Outputable GenLocated Anno IdGhcP NoGhcTcPass pass IdGhcP NoGhcTcPass pass, IsPass pass)

    ghc-lib-parser GHC.Hs.Extension

    Constraint type to bundle up the requirement for OutputableBndr on both the id and the NoGhcTc of it. See Note [NoGhcTc].

  3. hsRecFieldId :: HsRecField GhcTc arg -> Id

    ghc-lib-parser GHC.Hs.Pat

    No documentation available.

  4. collectHsIdBinders :: forall (idL :: Pass) (idR :: Pass) . CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> HsValBindsLR (GhcPass idL) (GhcPass idR) -> [IdP (GhcPass idL)]

    ghc-lib-parser GHC.Hs.Utils

    Collect Id binders only, or Ids + pattern synonyms, respectively

  5. emptyRecStmtId :: Stmt GhcTc (LocatedA (HsCmd GhcTc))

    ghc-lib-parser GHC.Hs.Utils

    No documentation available.

  6. DsIdentitiesFound :: Id -> Type -> DsMessage

    ghc-lib-parser GHC.HsToCore.Errors.Types

    DsIdentitiesFound is a warning (controlled by the -Widentities flag) that is emitted on uses of Prelude numeric conversions that are probably the identity (and hence could be omitted). Example(s): main :: IO () main = do let x = 10 print $ conv 10 where conv :: Int -> Int conv x = fromIntegral x Here calling conv is essentially the identity function, and therefore can be omitted. Test case(s): deSugarshould_compileT4488

  7. data ResidualCompleteMatches

    ghc-lib-parser GHC.HsToCore.Pmc.Solver.Types

    A data type that caches for the VarInfo of x the results of querying dsGetCompleteMatches and then striking out all occurrences of K for which we already know x ≁ K from these sets. For motivation, see Section 5.3 in Lower Your Guards. See also Note [Implementation of COMPLETE pragmas]

  8. paca_ids :: PmAltConApp -> ![Id]

    ghc-lib-parser GHC.HsToCore.Pmc.Solver.Types

    No documentation available.

  9. vi_id :: VarInfo -> !Id

    ghc-lib-parser GHC.HsToCore.Pmc.Solver.Types

    The Id in question. Important for adding new constraints relative to this VarInfo when we don't easily have the Id available.

  10. pm_id :: PmGrd -> !Id

    ghc-lib-parser GHC.HsToCore.Pmc.Types

    No documentation available.

Page 1014 of many | Previous | Next