Sophie

Sophie

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

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</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();};
//]]>
</script></head><body id="mini"><div id="module-header"><p class="caption">Language.Haskell.TH</p></div><div id="interface"><h1>The monad and its operations
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Q" target="main">Q</a> a</p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:runQ" target="main">runQ</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:report" target="main">report</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:recover" target="main">recover</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:reify" target="main">reify</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:location" target="main">location</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:runIO" target="main">runIO</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:lookupTypeName" target="main">lookupTypeName</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:lookupValueName" target="main">lookupValueName</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:isInstance" target="main">isInstance</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:reifyInstances" target="main">reifyInstances</a></p></div><h1>Names
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Name" target="main">Name</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:NameSpace" target="main">NameSpace</a> </p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:mkName" target="main">mkName</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:newName" target="main">newName</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:nameBase" target="main">nameBase</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:nameModule" target="main">nameModule</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:tupleTypeName" target="main">tupleTypeName</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:tupleDataName" target="main">tupleDataName</a></p></div><h1>The algebraic data types
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Dec" target="main">Dec</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Exp" target="main">Exp</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Con" target="main">Con</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Type" target="main">Type</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:TyVarBndr" target="main">TyVarBndr</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Kind" target="main">Kind</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:Cxt" target="main">Cxt</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Pred" target="main">Pred</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Match" target="main">Match</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Clause" target="main">Clause</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Body" target="main">Body</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Guard" target="main">Guard</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Stmt" target="main">Stmt</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Range" target="main">Range</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Lit" target="main">Lit</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Pat" target="main">Pat</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:FieldExp" target="main">FieldExp</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:FieldPat" target="main">FieldPat</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Strict" target="main">Strict</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Foreign" target="main">Foreign</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Callconv" target="main">Callconv</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Safety" target="main">Safety</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Pragma" target="main">Pragma</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:InlineSpec" target="main">InlineSpec</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:FunDep" target="main">FunDep</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:FamFlavour" target="main">FamFlavour</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Info" target="main">Info</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Loc" target="main">Loc</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:Fixity" target="main">Fixity</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Language-Haskell-TH.html#t:FixityDirection" target="main">FixityDirection</a> </p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:defaultFixity" target="main">defaultFixity</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:maxPrecedence" target="main">maxPrecedence</a></p></div><h1>Library functions
</h1><h2>Abbreviations
</h2><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:InfoQ" target="main">InfoQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:ExpQ" target="main">ExpQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:DecQ" target="main">DecQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:DecsQ" target="main">DecsQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:ConQ" target="main">ConQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:TypeQ" target="main">TypeQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:CxtQ" target="main">CxtQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:PredQ" target="main">PredQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:MatchQ" target="main">MatchQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:ClauseQ" target="main">ClauseQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:BodyQ" target="main">BodyQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:GuardQ" target="main">GuardQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:StmtQ" target="main">StmtQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:RangeQ" target="main">RangeQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:StrictTypeQ" target="main">StrictTypeQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:VarStrictTypeQ" target="main">VarStrictTypeQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:PatQ" target="main">PatQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:FieldPatQ" target="main">FieldPatQ</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Language-Haskell-TH.html#t:InlineSpecQ" target="main">InlineSpecQ</a> </p></div><h2>Constructors lifted to <code><a href="Language-Haskell-TH.html#t:Q">Q</a></code>
</h2><h3>Literals
</h3><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:intPrimL" target="main">intPrimL</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:wordPrimL" target="main">wordPrimL</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:floatPrimL" target="main">floatPrimL</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:doublePrimL" target="main">doublePrimL</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:integerL" target="main">integerL</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:rationalL" target="main">rationalL</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:charL" target="main">charL</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:stringL" target="main">stringL</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:stringPrimL" target="main">stringPrimL</a></p></div><h3>Patterns
</h3><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:litP" target="main">litP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:varP" target="main">varP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:tupP" target="main">tupP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:conP" target="main">conP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:uInfixP" target="main">uInfixP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:parensP" target="main">parensP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:infixP" target="main">infixP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:tildeP" target="main">tildeP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:bangP" target="main">bangP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:asP" target="main">asP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:wildP" target="main">wildP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:recP" target="main">recP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:listP" target="main">listP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:sigP" target="main">sigP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:viewP" target="main">viewP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:fieldPat" target="main">fieldPat</a></p></div><h3>Pattern Guards
</h3><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:normalB" target="main">normalB</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:guardedB" target="main">guardedB</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:normalG" target="main">normalG</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:normalGE" target="main">normalGE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:patG" target="main">patG</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:patGE" target="main">patGE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:match" target="main">match</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:clause" target="main">clause</a></p></div><h3>Expressions
</h3><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:dyn" target="main">dyn</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:global" target="main">global</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:varE" target="main">varE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:conE" target="main">conE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:litE" target="main">litE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:appE" target="main">appE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:uInfixE" target="main">uInfixE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:parensE" target="main">parensE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:infixE" target="main">infixE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:infixApp" target="main">infixApp</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:sectionL" target="main">sectionL</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:sectionR" target="main">sectionR</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:lamE" target="main">lamE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:lam1E" target="main">lam1E</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:tupE" target="main">tupE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:condE" target="main">condE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:letE" target="main">letE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:caseE" target="main">caseE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:appsE" target="main">appsE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:listE" target="main">listE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:sigE" target="main">sigE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:recConE" target="main">recConE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:recUpdE" target="main">recUpdE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:stringE" target="main">stringE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:fieldExp" target="main">fieldExp</a></p></div><h4>Ranges
</h4><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:fromE" target="main">fromE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:fromThenE" target="main">fromThenE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:fromToE" target="main">fromToE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:fromThenToE" target="main">fromThenToE</a></p></div><h4>Ranges with more indirection
</h4><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:arithSeqE" target="main">arithSeqE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:fromR" target="main">fromR</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:fromThenR" target="main">fromThenR</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:fromToR" target="main">fromToR</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:fromThenToR" target="main">fromThenToR</a></p></div><h4>Statements
</h4><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:doE" target="main">doE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:compE" target="main">compE</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:bindS" target="main">bindS</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:letS" target="main">letS</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:noBindS" target="main">noBindS</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:parS" target="main">parS</a></p></div><h3>Types
</h3><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:forallT" target="main">forallT</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:varT" target="main">varT</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:conT" target="main">conT</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:appT" target="main">appT</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:arrowT" target="main">arrowT</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:listT" target="main">listT</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:tupleT" target="main">tupleT</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:sigT" target="main">sigT</a></p></div><h4>Strictness
</h4><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:isStrict" target="main">isStrict</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:notStrict" target="main">notStrict</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:strictType" target="main">strictType</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:varStrictType" target="main">varStrictType</a></p></div><h4>Class Contexts
</h4><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:cxt" target="main">cxt</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:classP" target="main">classP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:equalP" target="main">equalP</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:normalC" target="main">normalC</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:recC" target="main">recC</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:infixC" target="main">infixC</a></p></div><h3>Top Level Declarations
</h3><h4>Data
</h4><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:valD" target="main">valD</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:funD" target="main">funD</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:tySynD" target="main">tySynD</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:dataD" target="main">dataD</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:newtypeD" target="main">newtypeD</a></p></div><h4>Class
</h4><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:classD" target="main">classD</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:instanceD" target="main">instanceD</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:sigD" target="main">sigD</a></p></div><h4>Type Family / Data Family
</h4><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:familyNoKindD" target="main">familyNoKindD</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:familyKindD" target="main">familyKindD</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:dataInstD" target="main">dataInstD</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:newtypeInstD" target="main">newtypeInstD</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:tySynInstD" target="main">tySynInstD</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:typeFam" target="main">typeFam</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:dataFam" target="main">dataFam</a></p></div><h4>Foreign Function Interface (FFI)
</h4><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:cCall" target="main">cCall</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:stdCall" target="main">stdCall</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:unsafe" target="main">unsafe</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:safe" target="main">safe</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:forImpD" target="main">forImpD</a></p></div><h4>Pragmas
</h4><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:inlineSpecNoPhase" target="main">inlineSpecNoPhase</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:inlineSpecPhase" target="main">inlineSpecPhase</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:pragInlD" target="main">pragInlD</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:pragSpecD" target="main">pragSpecD</a></p></div><h1>Pretty-printer
</h1><div class="top"><p class="src"><span class="keyword">class</span> <a href="Language-Haskell-TH.html#t:Ppr" target="main">Ppr</a> a</p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:pprint" target="main">pprint</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:pprExp" target="main">pprExp</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:pprLit" target="main">pprLit</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:pprPat" target="main">pprPat</a></p></div><div class="top"><p class="src"><a href="Language-Haskell-TH.html#v:pprParendType" target="main">pprParendType</a></p></div></div></body></html>