Hoogle Search

Within LTS Haskell 24.55 (ghc-9.10.3)

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

  1. data EpLinearArrow

    ghc-lib-parser GHC.Hs.Type

    No documentation available.

  2. type HsArrow pass = HsArrowOf LHsType pass pass

    ghc-lib-parser GHC.Hs.Type

    No documentation available.

  3. data HsArrowOf mult pass

    ghc-lib-parser GHC.Hs.Type

    Denotes the type of arrows in the surface language

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

    ghc-lib-parser GHC.Hs.Type

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

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

    ghc-lib-parser GHC.Hs.Type

    a -> b or a → b

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

    ghc-lib-parser GHC.Hs.Type

    No documentation available.

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

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

    ghc-lib-parser GHC.Hs.Type

    No documentation available.

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

    ghc-lib-parser GHC.Iface.Type

    No documentation available.

  10. MulArrowT :: Type

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

    %n ->
    
    Generalised arrow type with multiplicity argument

Page 68 of many | Previous | Next