<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Text.PrettyPrint.HughesPJ</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><DIV CLASS="outer" ><DIV CLASS="mini-topbar" >Text.PrettyPrint.HughesPJ</DIV ><DIV CLASS="mini-synopsis" ><H1 >The document type </H1 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Text-PrettyPrint-HughesPJ.html#t%3ADoc" TARGET="main" >Doc</A > </DIV > <H1 >Constructing documents </H1 > <H2 >Converting values into documents </H2 > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Achar" TARGET="main" >char</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Atext" TARGET="main" >text</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Aptext" TARGET="main" >ptext</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3AzeroWidthText" TARGET="main" >zeroWidthText</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Aint" TARGET="main" >int</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Ainteger" TARGET="main" >integer</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Afloat" TARGET="main" >float</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Adouble" TARGET="main" >double</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Arational" TARGET="main" >rational</A ></DIV > <H2 >Simple derived documents </H2 > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Asemi" TARGET="main" >semi</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Acomma" TARGET="main" >comma</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Acolon" TARGET="main" >colon</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Aspace" TARGET="main" >space</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Aequals" TARGET="main" >equals</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Alparen" TARGET="main" >lparen</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Arparen" TARGET="main" >rparen</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Albrack" TARGET="main" >lbrack</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Arbrack" TARGET="main" >rbrack</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Albrace" TARGET="main" >lbrace</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Arbrace" TARGET="main" >rbrace</A ></DIV > <H2 >Wrapping documents in delimiters </H2 > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Aparens" TARGET="main" >parens</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Abrackets" TARGET="main" >brackets</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Abraces" TARGET="main" >braces</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Aquotes" TARGET="main" >quotes</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3AdoubleQuotes" TARGET="main" >doubleQuotes</A ></DIV > <H2 >Combining documents </H2 > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Aempty" TARGET="main" >empty</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3A%3C%3E" TARGET="main" >(<>)</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3A%3C%2B%3E" TARGET="main" >(<+>)</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Ahcat" TARGET="main" >hcat</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Ahsep" TARGET="main" >hsep</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3A%24%24" TARGET="main" >($$)</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3A%24%2B%24" TARGET="main" >($+$)</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Avcat" TARGET="main" >vcat</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Asep" TARGET="main" >sep</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Acat" TARGET="main" >cat</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Afsep" TARGET="main" >fsep</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Afcat" TARGET="main" >fcat</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Anest" TARGET="main" >nest</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Ahang" TARGET="main" >hang</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Apunctuate" TARGET="main" >punctuate</A ></DIV > <H1 >Predicates on documents </H1 > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3AisEmpty" TARGET="main" >isEmpty</A ></DIV > <H1 >Rendering documents </H1 > <H2 >Default rendering </H2 > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Arender" TARGET="main" >render</A ></DIV > <H2 >Rendering with a particular style </H2 > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Text-PrettyPrint-HughesPJ.html#t%3AStyle" TARGET="main" >Style</A > </DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3Astyle" TARGET="main" >style</A ></DIV > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3ArenderStyle" TARGET="main" >renderStyle</A ></DIV > <H2 >General rendering </H2 > <DIV CLASS="decl" ><A HREF="Text-PrettyPrint-HughesPJ.html#v%3AfullRender" TARGET="main" >fullRender</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Text-PrettyPrint-HughesPJ.html#t%3AMode" TARGET="main" >Mode</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Text-PrettyPrint-HughesPJ.html#t%3ATextDetails" TARGET="main" >TextDetails</A > </DIV ></DIV ></DIV ></BODY ></HTML >