Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > 8987031c67704f6d34aeae41b8d2a187 > files > 55

ghc-hamlet-devel-0.8.2.1-2.fc14.i686.rpm

<!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.Hamlet</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_Text-Hamlet.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>hamlet-0.8.2.1: Haml-like template files that are compile-time checked</TD
><TD CLASS="topbut"
><A HREF="src/Text-Hamlet.html"
>Source code</A
></TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>Text.Hamlet</FONT
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><B
>Contents</B
></TD
></TR
><TR
><TD
><DL
><DT
><A HREF="#1"
>Basic quasiquoters
</A
></DT
><DT
><A HREF="#2"
>Load from external file
</A
></DT
><DT
><A HREF="#3"
>Customized settings
</A
></DT
><DT
><A HREF="#4"
>Datatypes
</A
></DT
><DT
><A HREF="#5"
>Typeclass
</A
></DT
><DT
><A HREF="#6"
>Construction
</A
></DT
><DT
><A HREF="#7"
>Rendering
</A
></DT
><DD
><DL
><DT
><A HREF="#8"
>ByteString
</A
></DT
><DT
><A HREF="#9"
>Text
</A
></DT
></DL
></DD
><DT
><A HREF="#10"
>Runtime Hamlet
</A
></DT
></DL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="#v%3Ahamlet"
>hamlet</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Quote.html#t%3AQuasiQuoter"
>QuasiQuoter</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Axhamlet"
>xhamlet</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Quote.html#t%3AQuasiQuoter"
>QuasiQuoter</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AhamletDebug"
>hamletDebug</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Quote.html#t%3AQuasiQuoter"
>QuasiQuoter</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AhamletFile"
>hamletFile</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AQ"
>Q</A
> <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp"
>Exp</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AxhamletFile"
>xhamletFile</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AQ"
>Q</A
> <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp"
>Exp</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AhamletFileDebug"
>hamletFileDebug</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AQ"
>Q</A
> <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp"
>Exp</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AhamletWithSettings"
>hamletWithSettings</A
> :: <A HREF="Text-Hamlet.html#t%3AHamletSettings"
>HamletSettings</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Quote.html#t%3AQuasiQuoter"
>QuasiQuoter</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AhamletFileWithSettings"
>hamletFileWithSettings</A
> :: <A HREF="Text-Hamlet.html#t%3AHamletSettings"
>HamletSettings</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AQ"
>Q</A
> <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp"
>Exp</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AHamletSettings"
>HamletSettings</A
>  = <A HREF="#v%3AHamletSettings"
>HamletSettings</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3AhamletDoctype"
>hamletDoctype</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AhamletCloseNewline"
>hamletCloseNewline</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AhamletCloseStyle"
>hamletCloseStyle</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; CloseStyle</TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdefaultHamletSettings"
>defaultHamletSettings</A
> :: <A HREF="Text-Hamlet.html#t%3AHamletSettings"
>HamletSettings</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AxhtmlHamletSettings"
>xhtmlHamletSettings</A
> :: <A HREF="Text-Hamlet.html#t%3AHamletSettings"
>HamletSettings</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AHtml"
>Html</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/blaze-html-0.4.1.3/Text-Blaze-Internal.html#t%3AHtmlM"
>HtmlM</A
> ()</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AHamlet"
>Hamlet</A
> url = (url -&gt; [(<A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>)] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>) -&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Control-Monad.html#t%3AMonad"
>Monad</A
> (<A HREF="Text-Hamlet.html#t%3AHamletMonad"
>HamletMonad</A
> a) =&gt; <A HREF="#t%3AHamletValue"
>HamletValue</A
> a  <SPAN CLASS="keyword"
>where</SPAN
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
> <A HREF="#t%3AHamletMonad"
>HamletMonad</A
> a :: * -&gt; *</TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AHamletUrl"
>HamletUrl</A
> a </TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtoHamletValue"
>toHamletValue</A
> :: <A HREF="Text-Hamlet.html#t%3AHamletMonad"
>HamletMonad</A
> a <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; a</TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AhtmlToHamletMonad"
>htmlToHamletMonad</A
> :: <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
> -&gt; <A HREF="Text-Hamlet.html#t%3AHamletMonad"
>HamletMonad</A
> a <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AurlToHamletMonad"
>urlToHamletMonad</A
> :: <A HREF="Text-Hamlet.html#t%3AHamletUrl"
>HamletUrl</A
> a -&gt; [(<A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>)] -&gt; <A HREF="Text-Hamlet.html#t%3AHamletMonad"
>HamletMonad</A
> a <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfromHamletValue"
>fromHamletValue</A
> :: a -&gt; <A HREF="Text-Hamlet.html#t%3AHamletMonad"
>HamletMonad</A
> a <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ApreEscapedString"
>preEscapedString</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ApreEscapedText"
>preEscapedText</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
> -&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ApreEscapedLazyText"
>preEscapedLazyText</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text-Lazy.html#t%3AText"
>Text</A
> -&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Astring"
>string</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AunsafeByteString"
>unsafeByteString</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
> -&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Acdata"
>cdata</A
> :: <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
> -&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtoHtml"
>toHtml</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/blaze-html-0.4.1.3/Text-Blaze.html#t%3AToHtml"
>ToHtml</A
> a =&gt; a -&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ArenderHamlet"
>renderHamlet</A
> ::  (url -&gt; [(<A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>)] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>) -&gt; <A HREF="Text-Hamlet.html#t%3AHamlet"
>Hamlet</A
> url -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString-Lazy.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ArenderHtml"
>renderHtml</A
> :: <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString-Lazy.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ArenderHamletText"
>renderHamletText</A
> ::  (url -&gt; [(<A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>)] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>) -&gt; <A HREF="Text-Hamlet.html#t%3AHamlet"
>Hamlet</A
> url -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text-Lazy.html#t%3AText"
>Text</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ArenderHtmlText"
>renderHtmlText</A
> :: <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text-Lazy.html#t%3AText"
>Text</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AHamletRT"
>HamletRT</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AHamletData"
>HamletData</A
> url </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3AHDHtml"
>HDHtml</A
> <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AHDUrl"
>HDUrl</A
> url</TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AHDUrlParams"
>HDUrlParams</A
> url [(<A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>)]</TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AHDTemplate"
>HDTemplate</A
> <A HREF="Text-Hamlet.html#t%3AHamletRT"
>HamletRT</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AHDBool"
>HDBool</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AHDMaybe"
>HDMaybe</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> (<A HREF="Text-Hamlet-RT.html#t%3AHamletMap"
>HamletMap</A
> url))</TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AHDList"
>HDList</A
> [<A HREF="Text-Hamlet-RT.html#t%3AHamletMap"
>HamletMap</A
> url]</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AHamletException"
>HamletException</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3AHamletParseException"
>HamletParseException</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AHamletUnsupportedDocException"
>HamletUnsupportedDocException</A
> Doc</TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AHamletRenderException"
>HamletRenderException</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AparseHamletRT"
>parseHamletRT</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/failure-0.1.0.1/Control-Failure.html#t%3AFailure"
>Failure</A
> <A HREF="Text-Hamlet.html#t%3AHamletException"
>HamletException</A
> m =&gt; <A HREF="Text-Hamlet.html#t%3AHamletSettings"
>HamletSettings</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; m <A HREF="Text-Hamlet.html#t%3AHamletRT"
>HamletRT</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ArenderHamletRT"
>renderHamletRT</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/failure-0.1.0.1/Control-Failure.html#t%3AFailure"
>Failure</A
> <A HREF="Text-Hamlet.html#t%3AHamletException"
>HamletException</A
> m =&gt; <A HREF="Text-Hamlet.html#t%3AHamletRT"
>HamletRT</A
> -&gt; <A HREF="Text-Hamlet-RT.html#t%3AHamletMap"
>HamletMap</A
> url -&gt; (url -&gt; [(<A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>)] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>) -&gt; m <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="1"
><A NAME="1"
>Basic quasiquoters
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:hamlet"
><A NAME="v%3Ahamlet"
></A
></A
><B
>hamlet</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Quote.html#t%3AQuasiQuoter"
>QuasiQuoter</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#hamlet"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Calls <TT
><A HREF="Text-Hamlet.html#v%3AhamletWithSettings"
>hamletWithSettings</A
></TT
> with <TT
><A HREF="Text-Hamlet.html#v%3AdefaultHamletSettings"
>defaultHamletSettings</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:xhamlet"
><A NAME="v%3Axhamlet"
></A
></A
><B
>xhamlet</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Quote.html#t%3AQuasiQuoter"
>QuasiQuoter</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#xhamlet"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Calls <TT
><A HREF="Text-Hamlet.html#v%3AhamletWithSettings"
>hamletWithSettings</A
></TT
> using XHTML 1.0 Strict settings.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:hamletDebug"
><A NAME="v%3AhamletDebug"
></A
></A
><B
>hamletDebug</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Quote.html#t%3AQuasiQuoter"
>QuasiQuoter</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#hamletDebug"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Calls <TT
><A HREF="Text-Hamlet.html#v%3AhamletWithSettings"
>hamletWithSettings</A
></TT
> with <TT
>debugHamletSettings</TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="2"
><A NAME="2"
>Load from external file
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:hamletFile"
><A NAME="v%3AhamletFile"
></A
></A
><B
>hamletFile</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AQ"
>Q</A
> <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp"
>Exp</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#hamletFile"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Calls <TT
><A HREF="Text-Hamlet.html#v%3AhamletFileWithSettings"
>hamletFileWithSettings</A
></TT
> with <TT
><A HREF="Text-Hamlet.html#v%3AdefaultHamletSettings"
>defaultHamletSettings</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:xhamletFile"
><A NAME="v%3AxhamletFile"
></A
></A
><B
>xhamletFile</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AQ"
>Q</A
> <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp"
>Exp</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#xhamletFile"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Calls <TT
><A HREF="Text-Hamlet.html#v%3AhamletFileWithSettings"
>hamletFileWithSettings</A
></TT
> using XHTML 1.0 Strict settings.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:hamletFileDebug"
><A NAME="v%3AhamletFileDebug"
></A
></A
><B
>hamletFileDebug</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AQ"
>Q</A
> <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp"
>Exp</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Debug.html#hamletFileDebug"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="3"
><A NAME="3"
>Customized settings
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:hamletWithSettings"
><A NAME="v%3AhamletWithSettings"
></A
></A
><B
>hamletWithSettings</B
> :: <A HREF="Text-Hamlet.html#t%3AHamletSettings"
>HamletSettings</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Quote.html#t%3AQuasiQuoter"
>QuasiQuoter</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#hamletWithSettings"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>A quasi-quoter that converts Hamlet syntax into a function of form:
</P
><PRE
> (url -&gt; String) -&gt; Html
</PRE
><P
>Please see accompanying documentation for a description of Hamlet syntax.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:hamletFileWithSettings"
><A NAME="v%3AhamletFileWithSettings"
></A
></A
><B
>hamletFileWithSettings</B
> :: <A HREF="Text-Hamlet.html#t%3AHamletSettings"
>HamletSettings</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AQ"
>Q</A
> <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp"
>Exp</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#hamletFileWithSettings"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:HamletSettings"
><A NAME="t%3AHamletSettings"
></A
></A
><B
>HamletSettings</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Parse.html#HamletSettings"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Settings for parsing of a hamlet document.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:HamletSettings"
><A NAME="v%3AHamletSettings"
></A
></A
><B
>HamletSettings</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:hamletDoctype"
><A NAME="v%3AhamletDoctype"
></A
></A
><B
>hamletDoctype</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>The value to replace a &quot;!!!&quot; with. Do not include the trailing
 newline.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:hamletCloseNewline"
><A NAME="v%3AhamletCloseNewline"
></A
></A
><B
>hamletCloseNewline</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Should we put a newline after closing a tag? Mostly useful for debug
 output.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:hamletCloseStyle"
><A NAME="v%3AhamletCloseStyle"
></A
></A
><B
>hamletCloseStyle</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; CloseStyle</TD
><TD CLASS="rdoc"
>How a tag should be closed. Use this to switch between HTML, XHTML
 or even XML output.
</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:defaultHamletSettings"
><A NAME="v%3AdefaultHamletSettings"
></A
></A
><B
>defaultHamletSettings</B
> :: <A HREF="Text-Hamlet.html#t%3AHamletSettings"
>HamletSettings</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Parse.html#defaultHamletSettings"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Defaults settings: HTML5 doctype and HTML-style empty tags.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:xhtmlHamletSettings"
><A NAME="v%3AxhtmlHamletSettings"
></A
></A
><B
>xhtmlHamletSettings</B
> :: <A HREF="Text-Hamlet.html#t%3AHamletSettings"
>HamletSettings</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Parse.html#xhtmlHamletSettings"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="4"
><A NAME="4"
>Datatypes
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:Html"
><A NAME="t%3AHtml"
></A
></A
><B
>Html</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/blaze-html-0.4.1.3/Text-Blaze-Internal.html#t%3AHtmlM"
>HtmlM</A
> ()</TD
><TD CLASS="declbut"
><A HREF="src/Text-Blaze-Internal.html#Html"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Simplification of the <TT
><A HREF="/usr/share/doc/ghc/html/libraries/blaze-html-0.4.1.3/Text-Blaze-Internal.html#t%3AHtmlM"
>HtmlM</A
></TT
> datatype.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:Hamlet"
><A NAME="t%3AHamlet"
></A
></A
><B
>Hamlet</B
> url = (url -&gt; [(<A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>)] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>) -&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#Hamlet"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>An function generating an <TT
><A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TT
> given a URL-rendering function.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="5"
><A NAME="5"
>Typeclass
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Control-Monad.html#t%3AMonad"
>Monad</A
> (<A HREF="Text-Hamlet.html#t%3AHamletMonad"
>HamletMonad</A
> a) =&gt; <A NAME="t:HamletValue"
><A NAME="t%3AHamletValue"
></A
></A
><B
>HamletValue</B
> a  <SPAN CLASS="keyword"
>where</SPAN
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#HamletValue"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="section4"
>Associated Types</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
> <A NAME="t:HamletMonad"
><A NAME="t%3AHamletMonad"
></A
></A
><B
>HamletMonad</B
> a :: * -&gt; *</TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#HamletMonad"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:HamletUrl"
><A NAME="t%3AHamletUrl"
></A
></A
><B
>HamletUrl</B
> a </TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#HamletUrl"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="section4"
>Methods</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:toHamletValue"
><A NAME="v%3AtoHamletValue"
></A
></A
><B
>toHamletValue</B
> :: <A HREF="Text-Hamlet.html#t%3AHamletMonad"
>HamletMonad</A
> a <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; a</TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#toHamletValue"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:htmlToHamletMonad"
><A NAME="v%3AhtmlToHamletMonad"
></A
></A
><B
>htmlToHamletMonad</B
> :: <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
> -&gt; <A HREF="Text-Hamlet.html#t%3AHamletMonad"
>HamletMonad</A
> a <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#htmlToHamletMonad"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:urlToHamletMonad"
><A NAME="v%3AurlToHamletMonad"
></A
></A
><B
>urlToHamletMonad</B
> :: <A HREF="Text-Hamlet.html#t%3AHamletUrl"
>HamletUrl</A
> a -&gt; [(<A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>)] -&gt; <A HREF="Text-Hamlet.html#t%3AHamletMonad"
>HamletMonad</A
> a <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#urlToHamletMonad"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fromHamletValue"
><A NAME="v%3AfromHamletValue"
></A
></A
><B
>fromHamletValue</B
> :: a -&gt; <A HREF="Text-Hamlet.html#t%3AHamletMonad"
>HamletMonad</A
> a <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-Quasi.html#fromHamletValue"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:HamletValue')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:HamletValue" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="Text-Hamlet.html#t%3AHamletValue"
>HamletValue</A
> <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Text-Hamlet.html#t%3AHamletValue"
>HamletValue</A
> (<A HREF="Text-Hamlet.html#t%3AHamlet"
>Hamlet</A
> url)</TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="6"
><A NAME="6"
>Construction
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:preEscapedString"
><A NAME="v%3ApreEscapedString"
></A
></A
><B
>preEscapedString</B
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Blaze-Internal.html#preEscapedString"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>String to insert.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
><TD CLASS="rdoc"
>Resulting HTML fragment.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Create an HTML snippet from a <TT
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TT
> without escaping
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:preEscapedText"
><A NAME="v%3ApreEscapedText"
></A
></A
><B
>preEscapedText</B
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Blaze-Internal.html#preEscapedText"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
></TD
><TD CLASS="rdoc"
>Text to insert
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
><TD CLASS="rdoc"
>Resulting HTML fragment
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Render text without escaping.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:preEscapedLazyText"
><A NAME="v%3ApreEscapedLazyText"
></A
></A
><B
>preEscapedLazyText</B
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Blaze-Internal.html#preEscapedLazyText"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text-Lazy.html#t%3AText"
>Text</A
></TD
><TD CLASS="rdoc"
>Text to insert
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
><TD CLASS="rdoc"
>Resulting HTML fragment
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>A variant of <TT
><A HREF="Text-Hamlet.html#v%3ApreEscapedText"
>preEscapedText</A
></TT
> for lazy <TT
><A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text-Lazy.html#t%3AText"
>Text</A
></TT
>
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:string"
><A NAME="v%3Astring"
></A
></A
><B
>string</B
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Blaze-Internal.html#string"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>String to insert.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
><TD CLASS="rdoc"
>Resulting HTML fragment.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Create an HTML snippet from a <TT
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:unsafeByteString"
><A NAME="v%3AunsafeByteString"
></A
></A
><B
>unsafeByteString</B
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Blaze-Internal.html#unsafeByteString"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TD
><TD CLASS="rdoc"
>Value to insert.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
><TD CLASS="rdoc"
>Resulting HTML fragment.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Insert a <TT
><A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TT
>. This is an unsafe operation:
</P
><UL
><LI
> The <TT
><A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TT
> could have the wrong encoding.
</LI
><LI
> The <TT
><A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TT
> might contain illegal HTML characters (no escaping is
   done).
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:cdata"
><A NAME="v%3Acdata"
></A
></A
><B
>cdata</B
> :: <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
> -&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet.html#cdata"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Wrap an <TT
><A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TT
> for embedding in an XML file.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:toHtml"
><A NAME="v%3AtoHtml"
></A
></A
><B
>toHtml</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/blaze-html-0.4.1.3/Text-Blaze.html#t%3AToHtml"
>ToHtml</A
> a =&gt; a -&gt; <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Blaze.html#toHtml"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Convert a value to HTML.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="7"
><A NAME="7"
>Rendering
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section2"
><A NAME="8"
><A NAME="8"
>ByteString
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:renderHamlet"
><A NAME="v%3ArenderHamlet"
></A
></A
><B
>renderHamlet</B
> ::  (url -&gt; [(<A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>)] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>) -&gt; <A HREF="Text-Hamlet.html#t%3AHamlet"
>Hamlet</A
> url -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString-Lazy.html#t%3AByteString"
>ByteString</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet.html#renderHamlet"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Converts a <TT
><A HREF="Text-Hamlet.html#t%3AHamlet"
>Hamlet</A
></TT
> to lazy bytestring.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:renderHtml"
><A NAME="v%3ArenderHtml"
></A
></A
><B
>renderHtml</B
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Blaze-Renderer-Utf8.html#renderHtml"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
><TD CLASS="rdoc"
>HTML to render
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString-Lazy.html#t%3AByteString"
>ByteString</A
></TD
><TD CLASS="rdoc"
>Resulting <TT
><A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString-Lazy.html#t%3AByteString"
>ByteString</A
></TT
>
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Render HTML to a lazy UTF-8 encoded 'L.ByteString.'
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section2"
><A NAME="9"
><A NAME="9"
>Text
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:renderHamletText"
><A NAME="v%3ArenderHamletText"
></A
></A
><B
>renderHamletText</B
> ::  (url -&gt; [(<A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>)] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>) -&gt; <A HREF="Text-Hamlet.html#t%3AHamlet"
>Hamlet</A
> url -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text-Lazy.html#t%3AText"
>Text</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet.html#renderHamletText"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:renderHtmlText"
><A NAME="v%3ArenderHtmlText"
></A
></A
><B
>renderHtmlText</B
> :: <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text-Lazy.html#t%3AText"
>Text</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet.html#renderHtmlText"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="10"
><A NAME="10"
>Runtime Hamlet
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:HamletRT"
><A NAME="t%3AHamletRT"
></A
></A
><B
>HamletRT</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-RT.html#HamletRT"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:HamletData"
><A NAME="t%3AHamletData"
></A
></A
><B
>HamletData</B
> url </TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-RT.html#HamletData"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:HDHtml"
><A NAME="v%3AHDHtml"
></A
></A
><B
>HDHtml</B
> <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HDUrl"
><A NAME="v%3AHDUrl"
></A
></A
><B
>HDUrl</B
> url</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HDUrlParams"
><A NAME="v%3AHDUrlParams"
></A
></A
><B
>HDUrlParams</B
> url [(<A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>)]</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HDTemplate"
><A NAME="v%3AHDTemplate"
></A
></A
><B
>HDTemplate</B
> <A HREF="Text-Hamlet.html#t%3AHamletRT"
>HamletRT</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HDBool"
><A NAME="v%3AHDBool"
></A
></A
><B
>HDBool</B
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HDMaybe"
><A NAME="v%3AHDMaybe"
></A
></A
><B
>HDMaybe</B
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> (<A HREF="Text-Hamlet-RT.html#t%3AHamletMap"
>HamletMap</A
> url))</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HDList"
><A NAME="v%3AHDList"
></A
></A
><B
>HDList</B
> [<A HREF="Text-Hamlet-RT.html#t%3AHamletMap"
>HamletMap</A
> url]</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:HamletException"
><A NAME="t%3AHamletException"
></A
></A
><B
>HamletException</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-RT.html#HamletException"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:HamletParseException"
><A NAME="v%3AHamletParseException"
></A
></A
><B
>HamletParseException</B
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HamletUnsupportedDocException"
><A NAME="v%3AHamletUnsupportedDocException"
></A
></A
><B
>HamletUnsupportedDocException</B
> Doc</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HamletRenderException"
><A NAME="v%3AHamletRenderException"
></A
></A
><B
>HamletRenderException</B
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:HamletException')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:HamletException" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Text-Hamlet.html#t%3AHamletException"
>HamletException</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Typeable.html#t%3ATypeable"
>Typeable</A
> <A HREF="Text-Hamlet.html#t%3AHamletException"
>HamletException</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Control-Exception-Base.html#t%3AException"
>Exception</A
> <A HREF="Text-Hamlet.html#t%3AHamletException"
>HamletException</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:parseHamletRT"
><A NAME="v%3AparseHamletRT"
></A
></A
><B
>parseHamletRT</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/failure-0.1.0.1/Control-Failure.html#t%3AFailure"
>Failure</A
> <A HREF="Text-Hamlet.html#t%3AHamletException"
>HamletException</A
> m =&gt; <A HREF="Text-Hamlet.html#t%3AHamletSettings"
>HamletSettings</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; m <A HREF="Text-Hamlet.html#t%3AHamletRT"
>HamletRT</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-RT.html#parseHamletRT"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:renderHamletRT"
><A NAME="v%3ArenderHamletRT"
></A
></A
><B
>renderHamletRT</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/failure-0.1.0.1/Control-Failure.html#t%3AFailure"
>Failure</A
> <A HREF="Text-Hamlet.html#t%3AHamletException"
>HamletException</A
> m =&gt; <A HREF="Text-Hamlet.html#t%3AHamletRT"
>HamletRT</A
> -&gt; <A HREF="Text-Hamlet-RT.html#t%3AHamletMap"
>HamletMap</A
> url -&gt; (url -&gt; [(<A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>)] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/text-0.10.0.0/Data-Text.html#t%3AText"
>Text</A
>) -&gt; m <A HREF="Text-Hamlet.html#t%3AHtml"
>Html</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Hamlet-RT.html#renderHamletRT"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.6.1</TD
></TR
></TABLE
></BODY
></HTML
>