Sophie

Sophie

distrib > Fedora > 17 > i386 > media > updates > by-pkgid > 0b8aa0f257818e86a58654531ee2a473 > files > 19

ghc-hamlet-devel-1.0.1.3-1.fc17.i686.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>Text.Hamlet</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_Text-Hamlet.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Text-Hamlet.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">hamlet-1.0.1.3: Haml-like template files that are compile-time checked</p></div><div id="content"><div id="module-header"><p class="caption">Text.Hamlet</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Plain HTML
</a></li><li><a href="#g:2">Hamlet
</a></li><li><a href="#g:3">I18N Hamlet
</a></li><li><a href="#g:4">Type classes
</a></li><li><a href="#g:5">Internal, for making more
</a></li></ul></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">type</span> <a href="#t:Html">Html</a> = <a href="/usr/share/doc/ghc/html/libraries/blaze-html-0.4.3.1/Text-Blaze-Internal.html#t:HtmlM">HtmlM</a> ()</li><li class="src short"><a href="#v:shamlet">shamlet</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Quote.html#t:QuasiQuoter">QuasiQuoter</a></li><li class="src short"><a href="#v:shamletFile">shamletFile</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a></li><li class="src short"><a href="#v:xshamlet">xshamlet</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Quote.html#t:QuasiQuoter">QuasiQuoter</a></li><li class="src short"><a href="#v:xshamletFile">xshamletFile</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:HtmlUrl">HtmlUrl</a> url = Render url -&gt; <a href="Text-Hamlet.html#t:Html">Html</a></li><li class="src short"><a href="#v:hamlet">hamlet</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Quote.html#t:QuasiQuoter">QuasiQuoter</a></li><li class="src short"><a href="#v:hamletFile">hamletFile</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a></li><li class="src short"><a href="#v:xhamlet">xhamlet</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Quote.html#t:QuasiQuoter">QuasiQuoter</a></li><li class="src short"><a href="#v:xhamletFile">xhamletFile</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:HtmlUrlI18n">HtmlUrlI18n</a> msg url = Translate msg -&gt; Render url -&gt; <a href="Text-Hamlet.html#t:Html">Html</a></li><li class="src short"><a href="#v:ihamlet">ihamlet</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Quote.html#t:QuasiQuoter">QuasiQuoter</a></li><li class="src short"><a href="#v:ihamletFile">ihamletFile</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a></li><li class="src short"><span class="keyword">class</span>  <a href="#t:ToAttributes">ToAttributes</a> a  <span class="keyword">where</span><ul class="subs"><li><a href="#v:toAttributes">toAttributes</a> :: a -&gt; [(<a href="/usr/share/doc/ghc/html/libraries/text-0.11.1.5/Data-Text-Internal.html#t:Text">Text</a>, <a href="/usr/share/doc/ghc/html/libraries/text-0.11.1.5/Data-Text-Internal.html#t:Text">Text</a>)]</li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:HamletSettings">HamletSettings</a>  = <a href="#v:HamletSettings">HamletSettings</a> {<ul class="subs"><li><a href="#v:hamletDoctype">hamletDoctype</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:hamletNewlines">hamletNewlines</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:hamletCloseStyle">hamletCloseStyle</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; CloseStyle</li></ul>}</li><li class="src short"><a href="#v:hamletWithSettings">hamletWithSettings</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="Text-Hamlet.html#t:HamletRules">HamletRules</a> -&gt; <a href="Text-Hamlet.html#t:HamletSettings">HamletSettings</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Quote.html#t:QuasiQuoter">QuasiQuoter</a></li><li class="src short"><a href="#v:hamletFileWithSettings">hamletFileWithSettings</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="Text-Hamlet.html#t:HamletRules">HamletRules</a> -&gt; <a href="Text-Hamlet.html#t:HamletSettings">HamletSettings</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a></li><li class="src short"><a href="#v:defaultHamletSettings">defaultHamletSettings</a> :: <a href="Text-Hamlet.html#t:HamletSettings">HamletSettings</a></li><li class="src short"><a href="#v:xhtmlHamletSettings">xhtmlHamletSettings</a> :: <a href="Text-Hamlet.html#t:HamletSettings">HamletSettings</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:Env">Env</a>  = <a href="#v:Env">Env</a> {<ul class="subs"><li><a href="#v:urlRender">urlRender</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> ((<a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a>)</li><li><a href="#v:msgRender">msgRender</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> ((<a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a>)</li></ul>}</li><li class="src short"><span class="keyword">data</span>  <a href="#t:HamletRules">HamletRules</a>  = <a href="#v:HamletRules">HamletRules</a> {<ul class="subs"><li><a href="#v:hrFromHtml">hrFromHtml</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a></li><li><a href="#v:hrWithEnv">hrWithEnv</a> :: (<a href="Text-Hamlet.html#t:Env">Env</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a></li><li><a href="#v:hrEmbed">hrEmbed</a> :: <a href="Text-Hamlet.html#t:Env">Env</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a></li></ul>}</li><li class="src short"><a href="#v:hamletRules">hamletRules</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="Text-Hamlet.html#t:HamletRules">HamletRules</a></li><li class="src short"><a href="#v:htmlRules">htmlRules</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="Text-Hamlet.html#t:HamletRules">HamletRules</a></li></ul></div><div id="interface"><h1 id="g:1">Plain HTML
</h1><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Html" class="def">Html</a> = <a href="/usr/share/doc/ghc/html/libraries/blaze-html-0.4.3.1/Text-Blaze-Internal.html#t:HtmlM">HtmlM</a> ()</p><div class="doc"><p>Simplification of the <code><a href="/usr/share/doc/ghc/html/libraries/blaze-html-0.4.3.1/Text-Blaze-Internal.html#t:HtmlM">HtmlM</a></code> datatype.
</p></div></div><div class="top"><p class="src"><a name="v:shamlet" class="def">shamlet</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Quote.html#t:QuasiQuoter">QuasiQuoter</a><a href="src/Text-Hamlet.html#shamlet" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:shamletFile" class="def">shamletFile</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a><a href="src/Text-Hamlet.html#shamletFile" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:xshamlet" class="def">xshamlet</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Quote.html#t:QuasiQuoter">QuasiQuoter</a><a href="src/Text-Hamlet.html#xshamlet" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:xshamletFile" class="def">xshamletFile</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a><a href="src/Text-Hamlet.html#xshamletFile" class="link">Source</a></p></div><h1 id="g:2">Hamlet
</h1><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:HtmlUrl" class="def">HtmlUrl</a> url = Render url -&gt; <a href="Text-Hamlet.html#t:Html">Html</a><a href="src/Text-Hamlet.html#HtmlUrl" class="link">Source</a></p><div class="doc"><p>A function generating an <code><a href="Text-Hamlet.html#t:Html">Html</a></code> given a URL-rendering function.
</p></div></div><div class="top"><p class="src"><a name="v:hamlet" class="def">hamlet</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Quote.html#t:QuasiQuoter">QuasiQuoter</a><a href="src/Text-Hamlet.html#hamlet" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:hamletFile" class="def">hamletFile</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a><a href="src/Text-Hamlet.html#hamletFile" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:xhamlet" class="def">xhamlet</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Quote.html#t:QuasiQuoter">QuasiQuoter</a><a href="src/Text-Hamlet.html#xhamlet" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:xhamletFile" class="def">xhamletFile</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a><a href="src/Text-Hamlet.html#xhamletFile" class="link">Source</a></p></div><h1 id="g:3">I18N Hamlet
</h1><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:HtmlUrlI18n" class="def">HtmlUrlI18n</a> msg url = Translate msg -&gt; Render url -&gt; <a href="Text-Hamlet.html#t:Html">Html</a><a href="src/Text-Hamlet.html#HtmlUrlI18n" class="link">Source</a></p><div class="doc"><p>A function generating an <code><a href="Text-Hamlet.html#t:Html">Html</a></code> given a message translator and a URL rendering function.
</p></div></div><div class="top"><p class="src"><a name="v:ihamlet" class="def">ihamlet</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Quote.html#t:QuasiQuoter">QuasiQuoter</a><a href="src/Text-Hamlet.html#ihamlet" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:ihamletFile" class="def">ihamletFile</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a><a href="src/Text-Hamlet.html#ihamletFile" class="link">Source</a></p></div><h1 id="g:4">Type classes
</h1><div class="top"><p class="src"><span class="keyword">class</span>  <a name="t:ToAttributes" class="def">ToAttributes</a> a  <span class="keyword">where</span><a href="src/Text-Hamlet.html#ToAttributes" class="link">Source</a></p><div class="doc"><p>Convert some value to a list of attribute pairs.
</p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:toAttributes" class="def">toAttributes</a> :: a -&gt; [(<a href="/usr/share/doc/ghc/html/libraries/text-0.11.1.5/Data-Text-Internal.html#t:Text">Text</a>, <a href="/usr/share/doc/ghc/html/libraries/text-0.11.1.5/Data-Text-Internal.html#t:Text">Text</a>)]<a href="src/Text-Hamlet.html#toAttributes" class="link">Source</a></p></div><div class="subs instances"><p id="control.i:ToAttributes" class="caption collapser" onclick="toggleSection('i:ToAttributes')">Instances</p><div id="section.i:ToAttributes" class="show"><table><tr><td class="src"><a href="Text-Hamlet.html#t:ToAttributes">ToAttributes</a> [(<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)]</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Text-Hamlet.html#t:ToAttributes">ToAttributes</a> [(<a href="/usr/share/doc/ghc/html/libraries/text-0.11.1.5/Data-Text-Internal.html#t:Text">Text</a>, <a href="/usr/share/doc/ghc/html/libraries/text-0.11.1.5/Data-Text-Internal.html#t:Text">Text</a>)]</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Text-Hamlet.html#t:ToAttributes">ToAttributes</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Text-Hamlet.html#t:ToAttributes">ToAttributes</a> (<a href="/usr/share/doc/ghc/html/libraries/text-0.11.1.5/Data-Text-Internal.html#t:Text">Text</a>, <a href="/usr/share/doc/ghc/html/libraries/text-0.11.1.5/Data-Text-Internal.html#t:Text">Text</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:5">Internal, for making more
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:HamletSettings" class="def">HamletSettings</a>  <a href="src/Text-Hamlet-Parse.html#HamletSettings" class="link">Source</a></p><div class="doc"><p>Settings for parsing of a hamlet document.
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:HamletSettings" class="def">HamletSettings</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:hamletDoctype" class="def">hamletDoctype</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>The value to replace a &quot;!!!&quot; with. Do not include the trailing
 newline.
</p></dd><dt class="src"><a name="v:hamletNewlines" class="def">hamletNewlines</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>Should we add newlines to the output, making it more human-readable?
  Useful for client-side debugging but may alter browser page layout.
</p></dd><dt class="src"><a name="v:hamletCloseStyle" class="def">hamletCloseStyle</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; CloseStyle</dt><dd class="doc"><p>How a tag should be closed. Use this to switch between HTML, XHTML
 or even XML output.
</p></dd></dl><div class="clear"></div></div></td></tr></table></div></div><div class="top"><p class="src"><a name="v:hamletWithSettings" class="def">hamletWithSettings</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="Text-Hamlet.html#t:HamletRules">HamletRules</a> -&gt; <a href="Text-Hamlet.html#t:HamletSettings">HamletSettings</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Quote.html#t:QuasiQuoter">QuasiQuoter</a><a href="src/Text-Hamlet.html#hamletWithSettings" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:hamletFileWithSettings" class="def">hamletFileWithSettings</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="Text-Hamlet.html#t:HamletRules">HamletRules</a> -&gt; <a href="Text-Hamlet.html#t:HamletSettings">HamletSettings</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a><a href="src/Text-Hamlet.html#hamletFileWithSettings" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:defaultHamletSettings" class="def">defaultHamletSettings</a> :: <a href="Text-Hamlet.html#t:HamletSettings">HamletSettings</a><a href="src/Text-Hamlet-Parse.html#defaultHamletSettings" class="link">Source</a></p><div class="doc"><p>Defaults settings: HTML5 doctype and HTML-style empty tags.
</p></div></div><div class="top"><p class="src"><a name="v:xhtmlHamletSettings" class="def">xhtmlHamletSettings</a> :: <a href="Text-Hamlet.html#t:HamletSettings">HamletSettings</a><a href="src/Text-Hamlet-Parse.html#xhtmlHamletSettings" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Env" class="def">Env</a>  <a href="src/Text-Hamlet.html#Env" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Env" class="def">Env</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:urlRender" class="def">urlRender</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> ((<a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a>)</dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:msgRender" class="def">msgRender</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> ((<a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a>)</dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:HamletRules" class="def">HamletRules</a>  <a href="src/Text-Hamlet.html#HamletRules" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:HamletRules" class="def">HamletRules</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:hrFromHtml" class="def">hrFromHtml</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:hrWithEnv" class="def">hrWithEnv</a> :: (<a href="Text-Hamlet.html#t:Env">Env</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a>) -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:hrEmbed" class="def">hrEmbed</a> :: <a href="Text-Hamlet.html#t:Env">Env</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a></dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div></div><div class="top"><p class="src"><a name="v:hamletRules" class="def">hamletRules</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="Text-Hamlet.html#t:HamletRules">HamletRules</a><a href="src/Text-Hamlet.html#hamletRules" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:htmlRules" class="def">htmlRules</a> :: <a href="/usr/share/doc/ghc/html/libraries/template-haskell-2.5.0.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="Text-Hamlet.html#t:HamletRules">HamletRules</a><a href="src/Text-Hamlet.html#htmlRules" class="link">Source</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.9.2</p></div></body></html>