Hoogle Search
Within LTS Haskell 24.48 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
sdocPrintPotentialInstances :: SDocContext -> !Boolliquidhaskell-boot Liquid.GHC.API No documentation available.
sdocPrintTypeAbbreviations :: SDocContext -> !Boolliquidhaskell-boot Liquid.GHC.API No documentation available.
sdocPrintTypecheckerElaboration :: SDocContext -> !Boolliquidhaskell-boot Liquid.GHC.API No documentation available.
sdocPrintUnicodeSyntax :: SDocContext -> !Boolliquidhaskell-boot Liquid.GHC.API No documentation available.
package
prettyprinter-combinators Some useful combinators for the prettyprinter package Various utilities that make writing Pretty instances easier. Notable utilites include automatic deriving of Pretty instance via Generic, Data, or Show instance.
-
Efficient interpolation for Prettyprinter This package provides efficient interpolation of string-interpolate quasi quoters when used with prettyprinter.
data
SExprPrinter atom carriers-cargot Data.SCargot A SExprPrinter value describes how to print a given value as an s-expression. The carrier type parameter indicates the value that will be printed, and the atom parameter indicates the type that will represent tokens in an s-expression structure.
basicPrint :: (atom -> Text) -> SExprPrinter atom (SExpr atom)s-cargot Data.SCargot A default SExprPrinter struct that will always swing subsequent expressions onto later lines if they're too long, indenting them by two spaces, and uses a soft maximum width of 80 characters
flatPrint :: (atom -> Text) -> SExprPrinter atom (SExpr atom)s-cargot Data.SCargot A default SExprPrinter struct that will always print a SExpr as a single line.
unconstrainedPrint :: (atom -> Text) -> SExprPrinter atom (SExpr atom)s-cargot Data.SCargot A default SExprPrinter struct that will always swing subsequent expressions onto later lines if they're too long, indenting them by two spaces, but makes no effort to keep the pretty-printed sources inside a maximum width. In the case that we want indented printing but don't care about a "maximum" width, we can print more efficiently than in other situations.