Hoogle Search

Within LTS Haskell 24.6 (ghc-9.10.2)

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

  1. type HsArrow pass = HsArrowOf LHsType pass pass

    ghc-lib-parser GHC.Hs.Type

    No documentation available.

  2. data HsArrowOf mult pass

    ghc-lib-parser GHC.Hs.Type

    Denotes the type of arrows in the surface language

  3. HsLinearArrow :: !XLinearArrow mult pass -> HsArrowOf mult pass

    ghc-lib-parser GHC.Hs.Type

    a %1 -> b or a %1 → b, or a ⊸ b

  4. HsUnrestrictedArrow :: !XUnrestrictedArrow mult pass -> HsArrowOf mult pass

    ghc-lib-parser GHC.Hs.Type

    a -> b or a → b

  5. XArrow :: !XXArrow mult pass -> HsArrowOf mult pass

    ghc-lib-parser GHC.Hs.Type

    No documentation available.

  6. expandHsArrow :: (LocatedN Name -> t GhcRn) -> HsArrowOf (LocatedA (t GhcRn)) GhcRn -> LocatedA (t GhcRn)

    ghc-lib-parser GHC.Hs.Type

    Convert an arrow into its corresponding multiplicity. In essence this erases the information of whether the programmer wrote an explicit multiplicity or a shorthand.

  7. pprHsArrow :: forall mult (pass :: Pass) . (Outputable mult, OutputableBndrId pass) => HsArrowOf mult (GhcPass pass) -> SDoc

    ghc-lib-parser GHC.Hs.Type

    No documentation available.

  8. pprTypeArrow :: FunTyFlag -> IfaceMult -> SDoc

    ghc-lib-parser GHC.Iface.Type

    No documentation available.

  9. MulArrowT :: Type

    ghc-lib-parser GHC.Internal.TH.Syntax

    %n ->
    
    Generalised arrow type with multiplicity argument

  10. AddDarrowAnn :: TokDarrow -> TrailingAnn

    ghc-lib-parser GHC.Parser.Annotation

    Trailing '=>' /

Page 68 of many | Previous | Next