Hoogle Search

Within LTS Haskell 24.31 (ghc-9.10.3)

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

  1. data HsArrowOf mult pass

    ghc-lib-parser GHC.Hs.Type

    Denotes the type of arrows in the surface language

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

    ghc-lib-parser GHC.Hs.Type

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

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

    ghc-lib-parser GHC.Hs.Type

    a -> b or a → b

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

    ghc-lib-parser GHC.Hs.Type

    No documentation available.

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

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

    ghc-lib-parser GHC.Hs.Type

    No documentation available.

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

    ghc-lib-parser GHC.Iface.Type

    No documentation available.

  8. MulArrowT :: Type

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

    %n ->
    
    Generalised arrow type with multiplicity argument

  9. AddDarrowAnn :: TokDarrow -> TrailingAnn

    ghc-lib-parser GHC.Parser.Annotation

    Trailing '=>' /

  10. NameAnnRArrow :: Maybe (EpToken "(") -> TokRarrow -> Maybe (EpToken ")") -> [TrailingAnn] -> NameAnn

    ghc-lib-parser GHC.Parser.Annotation

    Used for ->, as an identifier

Page 68 of many | Previous | Next