HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Moduleprettyprinter-1.7.1Haskell2010

Prettyprinter.Symbols.Unicode

A collection of predefined Unicode values outside of ASCII range. For ASCII, see Prettyprinter.Symbols.Ascii.

  • 24 values

Quotes

0 declarations

Enclosing

valued9966quotes :: Doc ann -> Doc ann
#

Double „99-66“ quotes, as used in German typography.

Example1 expression
putDoc (d9966quotes "·")„·“
valued6699quotes :: Doc ann -> Doc ann
#

Double “66-99” quotes, as used in English typography.

Example1 expression
putDoc (d6699quotes "·")“·”
values96quotes :: Doc ann -> Doc ann
#

Single ‚9-6‘ quotes, as used in German typography.

Example1 expression
putDoc (s96quotes "·")‚·‘
values69quotes :: Doc ann -> Doc ann
#

Single ‘6-9’ quotes, as used in English typography.

Example1 expression
putDoc (s69quotes "·")‘·’
valuedGuillemetsOut :: Doc ann -> Doc ann
#

Double «guillemets», pointing outwards (without adding any spacing).

Example1 expression
putDoc (dGuillemetsOut "·")«·»
valuedGuillemetsIn :: Doc ann -> Doc ann
#

Double »guillemets«, pointing inwards (without adding any spacing).

Example1 expression
putDoc (dGuillemetsIn "·")»·«
valuesGuillemetsOut :: Doc ann -> Doc ann
#

Single ‹guillemets›, pointing outwards (without adding any spacing).

Example1 expression
putDoc (sGuillemetsOut "·")‹·›
valuesGuillemetsIn :: Doc ann -> Doc ann
#

Single ›guillemets‹, pointing inwards (without adding any spacing).

Example1 expression
putDoc (sGuillemetsIn "·")›·‹

Standalone

valueb99dquote :: Doc ann
#

Bottom „99“ style double quotes.

Example1 expression
putDoc b99dquote„
valuet66dquote :: Doc ann
#

Top “66” style double quotes.

Example1 expression
putDoc t66dquote“
valuet99dquote :: Doc ann
#

Top “99” style double quotes.

Example1 expression
putDoc t99dquote”
valueb9quote :: Doc ann
#

Bottom ‚9‘ style single quote.

Example1 expression
putDoc b9quote‚
valuet6quote :: Doc ann
#

Top ‘66’ style single quote.

Example1 expression
putDoc t6quote‘
valuet9quote :: Doc ann
#

Top ‘9’ style single quote.

Example1 expression
putDoc t9quote’
valuerdGuillemet :: Doc ann
#

Right-pointing double guillemets

Example1 expression
putDoc rdGuillemet»
valueldGuillemet :: Doc ann
#

Left-pointing double guillemets

Example1 expression
putDoc ldGuillemet«
valuersGuillemet :: Doc ann
#

Right-pointing single guillemets

Example1 expression
putDoc rsGuillemet›
valuelsGuillemet :: Doc ann
#

Left-pointing single guillemets

Example1 expression
putDoc lsGuillemet‹

Various typographical symbols

2 declarations
valuebullet :: Doc ann
#
Example1 expression
putDoc bullet•
valueendash :: Doc ann
#
Example1 expression
putDoc endash–

Currencies

4 declarations
valueeuro :: Doc ann
#
Example1 expression
putDoc euro€
valuecent :: Doc ann
#
Example1 expression
putDoc cent¢
valueyen :: Doc ann
#
Example1 expression
putDoc yen¥
valuepound :: Doc ann
#
Example1 expression
putDoc pound£