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.
type
HsArrow pass = HsArrowOf LHsType pass passghc-lib-parser GHC.Hs.Type No documentation available.
-
ghc-lib-parser GHC.Hs.Type Denotes the type of arrows in the surface language
HsLinearArrow :: !XLinearArrow mult pass -> HsArrowOf mult passghc-lib-parser GHC.Hs.Type a %1 -> b or a %1 → b, or a ⊸ b
HsUnrestrictedArrow :: !XUnrestrictedArrow mult pass -> HsArrowOf mult passghc-lib-parser GHC.Hs.Type a -> b or a → b
XArrow :: !XXArrow mult pass -> HsArrowOf mult passghc-lib-parser GHC.Hs.Type No documentation available.
-
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.
-
ghc-lib-parser GHC.Hs.Type No documentation available.
pprTypeArrow :: FunTyFlag -> IfaceMult -> SDocghc-lib-parser GHC.Iface.Type No documentation available.
-
ghc-lib-parser GHC.Internal.TH.Syntax %n ->
Generalised arrow type with multiplicity argument AddDarrowAnn :: TokDarrow -> TrailingAnnghc-lib-parser GHC.Parser.Annotation Trailing '=>' / ⇒