Hoogle Search

Within LTS Haskell 24.5 (ghc-9.10.2)

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

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

    ghc-lib-parser GHC.Hs.Type

    No documentation available.

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

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

    ghc-lib-parser GHC.Hs.Type

    No documentation available.

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

    ghc-lib-parser GHC.Iface.Type

    No documentation available.

  5. MulArrowT :: Type

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

    %n ->
    
    Generalised arrow type with multiplicity argument

  6. AddDarrowAnn :: TokDarrow -> TrailingAnn

    ghc-lib-parser GHC.Parser.Annotation

    Trailing '=>' /

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

    ghc-lib-parser GHC.Parser.Annotation

    Used for ->, as an identifier

  8. type TokDarrow = EpUniToken "=>" "⇒"

    ghc-lib-parser GHC.Parser.Annotation

    No documentation available.

  9. type TokRarrow = EpUniToken "->" "→"

    ghc-lib-parser GHC.Parser.Annotation

    No documentation available.

  10. ac_darrow :: AnnContext -> Maybe TokDarrow

    ghc-lib-parser GHC.Parser.Annotation

    location of the '=>', if present.

Page 68 of many | Previous | Next