Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
liquidhaskell-boot Liquid.GHC.API Package-qualifier after renaming Renaming detects if "this" or the unit-id of the home-unit was used as a package qualifier.
-
liquidhaskell-boot Liquid.GHC.API Plugin is the compiler plugin data type. Try to avoid constructing one of these directly, and just modify some fields of defaultPlugin instead: this is to try and preserve source-code compatibility when we add fields to this. Nonetheless, this API is preliminary and highly likely to change in the future.
-
liquidhaskell-boot Liquid.GHC.API No documentation available.
-
liquidhaskell-boot Liquid.GHC.API Print code; either C or assembler
PprDump :: NamePprCtx -> PprStyleliquidhaskell-boot Liquid.GHC.API No documentation available.
-
liquidhaskell-boot Liquid.GHC.API A general-purpose pretty-printing precedence type.
-
liquidhaskell-boot Liquid.GHC.API No documentation available.
PprUser :: NamePprCtx -> Depth -> Coloured -> PprStyleliquidhaskell-boot Liquid.GHC.API No documentation available.
-
liquidhaskell-boot Liquid.GHC.API A type of the form p of constraint kind represents a value whose type is the Haskell predicate p, where a predicate is what occurs before the => in a Haskell type. We use PredType as documentation to mark those types that we guarantee to have this kind. It can be expanded into its representation, but:
- The type checker must treat it as opaque
- The rest of the compiler treats it as transparent
f :: (Eq a) => a -> Int g :: (?x :: Int -> Int) => a -> Int h :: (r\l) => {r} => {l::Int | r}Here the Eq a and ?x :: Int -> Int and rl are all called "predicates" -
liquidhaskell-boot Liquid.GHC.API No documentation available.