Sophie

Sophie

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

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>Language.Haskell.TH.Ppr</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_Language-Haskell-TH-Ppr.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">template-haskell-2.7.0.0</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">Language.Haskell.TH.Ppr</p></div><div id="description"><p class="caption">Description</p><div class="doc"><p>contains a prettyprinter for the
 Template Haskell datatypes
</p></div></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:nestDepth" class="def">nestDepth</a> :: <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Precedence" class="def">Precedence</a> = <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:appPrec" class="def">appPrec</a> :: <a href="Language-Haskell-TH-Ppr.html#t:Precedence">Precedence</a></p></div><div class="top"><p class="src"><a name="v:noPrec" class="def">noPrec</a> :: <a href="Language-Haskell-TH-Ppr.html#t:Precedence">Precedence</a></p></div><div class="top"><p class="src"><a name="v:opPrec" class="def">opPrec</a> :: <a href="Language-Haskell-TH-Ppr.html#t:Precedence">Precedence</a></p></div><div class="top"><p class="src"><a name="v:unopPrec" class="def">unopPrec</a> :: <a href="Language-Haskell-TH-Ppr.html#t:Precedence">Precedence</a></p></div><div class="top"><p class="src"><a name="v:parensIf" class="def">parensIf</a> :: <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprint" class="def">pprint</a> :: <a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> a =&gt; a -&gt; <a href="../base-4.5.1.0/Data-String.html#t:String">String</a></p></div><div class="top"><p class="src"><span class="keyword">class</span>  <a name="t:Ppr" class="def">Ppr</a> a  <span class="keyword">where</span></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:ppr" class="def">ppr</a> :: a -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p><p class="src"><a name="v:ppr_list" class="def">ppr_list</a> :: [a] -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="subs instances"><p id="control.i:Ppr" class="caption collapser" onclick="toggleSection('i:Ppr')">Instances</p><div id="section.i:Ppr" class="show"><table><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Exp">Exp</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Match">Match</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Clause">Clause</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Pat">Pat</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Type">Type</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Dec">Dec</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Name">Name</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:FunDep">FunDep</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Pred">Pred</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:TyVarBndr">TyVarBndr</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Kind">Kind</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Con">Con</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Pragma">Pragma</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Foreign">Foreign</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:FamFlavour">FamFlavour</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Range">Range</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Stmt">Stmt</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> <a href="Language-Haskell-TH-Syntax.html#t:Info">Info</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> a =&gt; <a href="Language-Haskell-TH-Ppr.html#t:Ppr">Ppr</a> [a]</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:ppr_sig" class="def">ppr_sig</a> :: <a href="Language-Haskell-TH-Syntax.html#t:Name">Name</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Type">Type</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprFixity" class="def">pprFixity</a> :: <a href="Language-Haskell-TH-Syntax.html#t:Name">Name</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Fixity">Fixity</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprInfixExp" class="def">pprInfixExp</a> :: <a href="Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprExp" class="def">pprExp</a> :: <a href="Language-Haskell-TH-Ppr.html#t:Precedence">Precedence</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprFields" class="def">pprFields</a> :: [(<a href="Language-Haskell-TH-Syntax.html#t:Name">Name</a>, <a href="Language-Haskell-TH-Syntax.html#t:Exp">Exp</a>)] -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprMaybeExp" class="def">pprMaybeExp</a> :: <a href="Language-Haskell-TH-Ppr.html#t:Precedence">Precedence</a> -&gt; <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprBody" class="def">pprBody</a> :: <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Body">Body</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprLit" class="def">pprLit</a> :: <a href="Language-Haskell-TH-Ppr.html#t:Precedence">Precedence</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Lit">Lit</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprString" class="def">pprString</a> :: <a href="../base-4.5.1.0/Data-String.html#t:String">String</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprPat" class="def">pprPat</a> :: <a href="Language-Haskell-TH-Ppr.html#t:Precedence">Precedence</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Pat">Pat</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:ppr_dec" class="def">ppr_dec</a> :: <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Dec">Dec</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:ppr_data" class="def">ppr_data</a> :: <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Cxt">Cxt</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Name">Name</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a> -&gt; [<a href="Language-Haskell-TH-Syntax.html#t:Con">Con</a>] -&gt; [<a href="Language-Haskell-TH-Syntax.html#t:Name">Name</a>] -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:ppr_newtype" class="def">ppr_newtype</a> :: <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Cxt">Cxt</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Name">Name</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Con">Con</a> -&gt; [<a href="Language-Haskell-TH-Syntax.html#t:Name">Name</a>] -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:ppr_tySyn" class="def">ppr_tySyn</a> :: <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Name">Name</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a> -&gt; <a href="Language-Haskell-TH-Syntax.html#t:Type">Type</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:ppr_activation" class="def">ppr_activation</a> :: <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a>, <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprVarStrictType" class="def">pprVarStrictType</a> :: (<a href="Language-Haskell-TH-Syntax.html#t:Name">Name</a>, <a href="Language-Haskell-TH-Syntax.html#t:Strict">Strict</a>, <a href="Language-Haskell-TH-Syntax.html#t:Type">Type</a>) -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprStrictType" class="def">pprStrictType</a> :: (<a href="Language-Haskell-TH-Syntax.html#t:Strict">Strict</a>, <a href="Language-Haskell-TH-Syntax.html#t:Type">Type</a>) -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprParendType" class="def">pprParendType</a> :: <a href="Language-Haskell-TH-Syntax.html#t:Type">Type</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprTyApp" class="def">pprTyApp</a> :: (<a href="Language-Haskell-TH-Syntax.html#t:Type">Type</a>, [<a href="Language-Haskell-TH-Syntax.html#t:Type">Type</a>]) -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprFunArgType" class="def">pprFunArgType</a> :: <a href="Language-Haskell-TH-Syntax.html#t:Type">Type</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:split" class="def">split</a> :: <a href="Language-Haskell-TH-Syntax.html#t:Type">Type</a> -&gt; (<a href="Language-Haskell-TH-Syntax.html#t:Type">Type</a>, [<a href="Language-Haskell-TH-Syntax.html#t:Type">Type</a>])</p></div><div class="top"><p class="src"><a name="v:pprArrowArgKind" class="def">pprArrowArgKind</a> :: <a href="Language-Haskell-TH-Syntax.html#t:Kind">Kind</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:pprCxt" class="def">pprCxt</a> :: <a href="Language-Haskell-TH-Syntax.html#t:Cxt">Cxt</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:where_clause" class="def">where_clause</a> :: [<a href="Language-Haskell-TH-Syntax.html#t:Dec">Dec</a>] -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:showtextl" class="def">showtextl</a> :: <a href="../base-4.5.1.0/Text-Show.html#t:Show">Show</a> a =&gt; a -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a></p></div><div class="top"><p class="src"><a name="v:hashParens" class="def">hashParens</a> :: <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</a> -&gt; <a href="Language-Haskell-TH-PprLib.html#t:Doc">Doc</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>