Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 6e204a966e8c42d976f99a1700ce5f20 > files > 2993

ghc-7.4.2-4.mga5.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Pretty</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Pretty.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">ghc-7.4.2: The GHC API</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr></table><p class="caption">Pretty</p></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span>  <a href="#t:Doc">Doc</a> </li><li class="src short"><span class="keyword">data</span>  <a href="#t:Mode">Mode</a> <ul class="subs"><li>= <a href="#v:PageMode">PageMode</a>  </li><li>| <a href="#v:ZigZagMode">ZigZagMode</a>  </li><li>| <a href="#v:LeftMode">LeftMode</a>  </li><li>| <a href="#v:OneLineMode">OneLineMode</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:TextDetails">TextDetails</a> <ul class="subs"><li>= <a href="#v:Chr">Chr</a> !<a href="../base-4.5.1.0/Data-Char.html#t:Char">Char</a>  </li><li>| <a href="#v:Str">Str</a> <a href="../base-4.5.1.0/Data-String.html#t:String">String</a>  </li><li>| <a href="#v:PStr">PStr</a> <a href="FastString.html#t:FastString">FastString</a>  </li><li>| <a href="#v:LStr">LStr</a> !<a href="FastString.html#t:LitString">LitString</a> <a href="FastTypes.html#t:FastInt">FastInt</a>  </li></ul></li><li class="src short"><a href="#v:empty">empty</a> :: <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:isEmpty">isEmpty</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:nest">nest</a> :: <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:char">char</a> :: <a href="../base-4.5.1.0/Data-Char.html#t:Char">Char</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:text">text</a> :: <a href="../base-4.5.1.0/Data-String.html#t:String">String</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:ftext">ftext</a> :: <a href="FastString.html#t:FastString">FastString</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:ptext">ptext</a> :: <a href="FastString.html#t:LitString">LitString</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:zeroWidthText">zeroWidthText</a> :: <a href="../base-4.5.1.0/Data-String.html#t:String">String</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:int">int</a> :: <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:integer">integer</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:float">float</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Float">Float</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:double">double</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Double">Double</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:rational">rational</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Rational">Rational</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:parens">parens</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:brackets">brackets</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:braces">braces</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:quotes">quotes</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:quote">quote</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:doubleQuotes">doubleQuotes</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:semi">semi</a> :: <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:comma">comma</a> :: <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:colon">colon</a> :: <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:space">space</a> :: <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:equals">equals</a> :: <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:lparen">lparen</a> :: <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:rparen">rparen</a> :: <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:lbrack">lbrack</a> :: <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:rbrack">rbrack</a> :: <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:lbrace">lbrace</a> :: <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:rbrace">rbrace</a> :: <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:cparen">cparen</a> :: <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:-60--43--62-">(&lt;+&gt;)</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:hcat">hcat</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:hsep">hsep</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:-36--36-">($$)</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:-36--43--36-">($+$)</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:vcat">vcat</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:sep">sep</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:cat">cat</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:fsep">fsep</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:fcat">fcat</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:hang">hang</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:punctuate">punctuate</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; [<a href="Pretty.html#t:Doc">Doc</a>]</li><li class="src short"><a href="#v:render">render</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="../base-4.5.1.0/Data-String.html#t:String">String</a></li><li class="src short"><a href="#v:fullRender">fullRender</a> ::  <a href="Pretty.html#t:Mode">Mode</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="../base-4.5.1.0/Prelude.html#t:Float">Float</a> -&gt; (<a href="Pretty.html#t:TextDetails">TextDetails</a> -&gt; a -&gt; a) -&gt; a -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; a</li><li class="src short"><a href="#v:printDoc">printDoc</a> :: <a href="Pretty.html#t:Mode">Mode</a> -&gt; <a href="../base-4.5.1.0/GHC-IO-Handle.html#t:Handle">Handle</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="../base-4.5.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:showDocWith">showDocWith</a> :: <a href="Pretty.html#t:Mode">Mode</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="../base-4.5.1.0/Data-String.html#t:String">String</a></li><li class="src short"><a href="#v:bufLeftRender">bufLeftRender</a> :: <a href="BufWrite.html#t:BufHandle">BufHandle</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="../base-4.5.1.0/System-IO.html#t:IO">IO</a> ()</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Doc" class="def">Doc</a>  </p><div class="subs instances"><p id="control.i:Doc" class="caption collapser" onclick="toggleSection('i:Doc')">Instances</p><div id="section.i:Doc" class="show"><table><tr><td class="src"><a href="../base-4.5.1.0/Text-Show.html#t:Show">Show</a> <a href="Pretty.html#t:Doc">Doc</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Mode" class="def">Mode</a>  </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:PageMode" class="def">PageMode</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ZigZagMode" class="def">ZigZagMode</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LeftMode" class="def">LeftMode</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:OneLineMode" class="def">OneLineMode</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:TextDetails" class="def">TextDetails</a>  </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Chr" class="def">Chr</a> !<a href="../base-4.5.1.0/Data-Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Str" class="def">Str</a> <a href="../base-4.5.1.0/Data-String.html#t:String">String</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:PStr" class="def">PStr</a> <a href="FastString.html#t:FastString">FastString</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LStr" class="def">LStr</a> !<a href="FastString.html#t:LitString">LitString</a> <a href="FastTypes.html#t:FastInt">FastInt</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><a name="v:empty" class="def">empty</a> :: <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:isEmpty" class="def">isEmpty</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></p></div><div class="top"><p class="src"><a name="v:nest" class="def">nest</a> :: <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:char" class="def">char</a> :: <a href="../base-4.5.1.0/Data-Char.html#t:Char">Char</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:text" class="def">text</a> :: <a href="../base-4.5.1.0/Data-String.html#t:String">String</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:ftext" class="def">ftext</a> :: <a href="FastString.html#t:FastString">FastString</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:ptext" class="def">ptext</a> :: <a href="FastString.html#t:LitString">LitString</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:zeroWidthText" class="def">zeroWidthText</a> :: <a href="../base-4.5.1.0/Data-String.html#t:String">String</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p><div class="doc"><p>Some text, but without any width. Use for non-printing text
 such as a HTML or Latex tags
</p></div></div><div class="top"><p class="src"><a name="v:int" class="def">int</a> :: <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:integer" class="def">integer</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:float" class="def">float</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Float">Float</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:double" class="def">double</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Double">Double</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:rational" class="def">rational</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Rational">Rational</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:parens" class="def">parens</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:brackets" class="def">brackets</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:braces" class="def">braces</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:quotes" class="def">quotes</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:quote" class="def">quote</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:doubleQuotes" class="def">doubleQuotes</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:semi" class="def">semi</a> :: <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:comma" class="def">comma</a> :: <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:colon" class="def">colon</a> :: <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:space" class="def">space</a> :: <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:equals" class="def">equals</a> :: <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:lparen" class="def">lparen</a> :: <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:rparen" class="def">rparen</a> :: <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:lbrack" class="def">lbrack</a> :: <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:rbrack" class="def">rbrack</a> :: <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:lbrace" class="def">lbrace</a> :: <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:rbrace" class="def">rbrace</a> :: <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:cparen" class="def">cparen</a> :: <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:-60--62-" class="def">(&lt;&gt;)</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:-60--43--62-" class="def">(&lt;+&gt;)</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:hcat" class="def">hcat</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:hsep" class="def">hsep</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:-36--36-" class="def">($$)</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:-36--43--36-" class="def">($+$)</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:vcat" class="def">vcat</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:sep" class="def">sep</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:cat" class="def">cat</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:fsep" class="def">fsep</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:fcat" class="def">fcat</a> :: [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:hang" class="def">hang</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:punctuate" class="def">punctuate</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; [<a href="Pretty.html#t:Doc">Doc</a>] -&gt; [<a href="Pretty.html#t:Doc">Doc</a>]</p></div><div class="top"><p class="src"><a name="v:render" class="def">render</a> :: <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="../base-4.5.1.0/Data-String.html#t:String">String</a></p></div><div class="top"><p class="src"><a name="v:fullRender" class="def">fullRender</a> ::  <a href="Pretty.html#t:Mode">Mode</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="../base-4.5.1.0/Prelude.html#t:Float">Float</a> -&gt; (<a href="Pretty.html#t:TextDetails">TextDetails</a> -&gt; a -&gt; a) -&gt; a -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; a</p></div><div class="top"><p class="src"><a name="v:printDoc" class="def">printDoc</a> :: <a href="Pretty.html#t:Mode">Mode</a> -&gt; <a href="../base-4.5.1.0/GHC-IO-Handle.html#t:Handle">Handle</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="../base-4.5.1.0/System-IO.html#t:IO">IO</a> ()</p></div><div class="top"><p class="src"><a name="v:showDocWith" class="def">showDocWith</a> :: <a href="Pretty.html#t:Mode">Mode</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="../base-4.5.1.0/Data-String.html#t:String">String</a></p></div><div class="top"><p class="src"><a name="v:bufLeftRender" class="def">bufLeftRender</a> :: <a href="BufWrite.html#t:BufHandle">BufHandle</a> -&gt; <a href="Pretty.html#t:Doc">Doc</a> -&gt; <a href="../base-4.5.1.0/System-IO.html#t:IO">IO</a> ()</p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.11.0</p></div></body></html>