<!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.NonPoly</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-NonPoly.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-NonPoly.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.NonPoly</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" >Plain HTML </A ></DT ><DT ><A HREF="#2" >Hamlet </A ></DT ><DT ><A HREF="#3" >I18N Hamlet </A ></DT ><DT ><A HREF="#4" >Internal, for making more </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" ><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" ><A HREF="#v%3Ahtml" >html</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%3AhtmlFile" >htmlFile</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > -> <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" >type</SPAN > <A HREF="#t%3AHamlet" >Hamlet</A > url = Render url -> <A HREF="Text-Hamlet-NonPoly.html#t%3AHtml" >Html</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><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%3AhamletFile" >hamletFile</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > -> <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" >type</SPAN > <A HREF="#t%3AIHamlet" >IHamlet</A > msg url = Translate msg -> Render url -> <A HREF="Text-Hamlet-NonPoly.html#t%3AHtml" >Html</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aihamlet" >ihamlet</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%3AihamletFile" >ihamletFile</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > -> <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="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AQ" >Q</A > <A HREF="Text-Hamlet-NonPoly.html#t%3AHamletRules" >HamletRules</A > -> <A HREF="Text-Hamlet.html#t%3AHamletSettings" >HamletSettings</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%3AhamletFileWithSettings" >hamletFileWithSettings</A > :: <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="Text-Hamlet-NonPoly.html#t%3AHamletRules" >HamletRules</A > -> <A HREF="Text-Hamlet.html#t%3AHamletSettings" >HamletSettings</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > -> <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%3AdefaultHamletSettings" >defaultHamletSettings</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" >data</SPAN > <A HREF="#t%3AEnv" >Env</A > = <A HREF="#v%3AEnv" >Env</A > {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="recfield" ><A HREF="#v%3AurlRender" >urlRender</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > ((<A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp" >Exp</A > -> <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 >) -> <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="recfield" ><A HREF="#v%3AmsgRender" >msgRender</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > ((<A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp" >Exp</A > -> <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 >) -> <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 ></TABLE >}</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AHamletRules" >HamletRules</A > = <A HREF="#v%3AHamletRules" >HamletRules</A > {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="recfield" ><A HREF="#v%3AhrFromHtml" >hrFromHtml</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="recfield" ><A HREF="#v%3AhrWithEnv" >hrWithEnv</A > :: (<A HREF="Text-Hamlet-NonPoly.html#t%3AEnv" >Env</A > -> <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 >) -> <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="recfield" ><A HREF="#v%3AhrEmbed" >hrEmbed</A > :: <A HREF="Text-Hamlet-NonPoly.html#t%3AEnv" >Env</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp" >Exp</A > -> <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 ></TABLE >}</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" >Plain HTML </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" ><A NAME="v:html" ><A NAME="v%3Ahtml" ></A ></A ><B >html</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-NonPoly.html#html" >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:htmlFile" ><A NAME="v%3AhtmlFile" ></A ></A ><B >htmlFile</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > -> <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-NonPoly.html#htmlFile" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="2" ><A NAME="2" >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" >type</SPAN > <A NAME="t:Hamlet" ><A NAME="t%3AHamlet" ></A ></A ><B >Hamlet</B > url = Render url -> <A HREF="Text-Hamlet-NonPoly.html#t%3AHtml" >Html</A ></TD ><TD CLASS="declbut" ><A HREF="src/Text-Hamlet-NonPoly.html#Hamlet" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >A function generating an <TT ><A HREF="Text-Hamlet-NonPoly.html#t%3AHtml" >Html</A ></TT > given a URL-rendering function. </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-NonPoly.html#hamlet" >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: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 > -> <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-NonPoly.html#hamletFile" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="3" ><A NAME="3" >I18N 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" >type</SPAN > <A NAME="t:IHamlet" ><A NAME="t%3AIHamlet" ></A ></A ><B >IHamlet</B > msg url = Translate msg -> Render url -> <A HREF="Text-Hamlet-NonPoly.html#t%3AHtml" >Html</A ></TD ><TD CLASS="declbut" ><A HREF="src/Text-Hamlet-NonPoly.html#IHamlet" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >A function generating an <TT ><A HREF="Text-Hamlet-NonPoly.html#t%3AHtml" >Html</A ></TT > given a message translator and a URL rendering function. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:ihamlet" ><A NAME="v%3Aihamlet" ></A ></A ><B >ihamlet</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-NonPoly.html#ihamlet" >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:ihamletFile" ><A NAME="v%3AihamletFile" ></A ></A ><B >ihamletFile</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > -> <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-NonPoly.html#ihamletFile" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="4" ><A NAME="4" >Internal, for making more </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="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AQ" >Q</A > <A HREF="Text-Hamlet-NonPoly.html#t%3AHamletRules" >HamletRules</A > -> <A HREF="Text-Hamlet.html#t%3AHamletSettings" >HamletSettings</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 ><TD CLASS="declbut" ><A HREF="src/Text-Hamlet-NonPoly.html#hamletWithSettings" >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:hamletFileWithSettings" ><A NAME="v%3AhamletFileWithSettings" ></A ></A ><B >hamletFileWithSettings</B > :: <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="Text-Hamlet-NonPoly.html#t%3AHamletRules" >HamletRules</A > -> <A HREF="Text-Hamlet.html#t%3AHamletSettings" >HamletSettings</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AFilePath" >FilePath</A > -> <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-NonPoly.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" ><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" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:Env" ><A NAME="t%3AEnv" ></A ></A ><B >Env</B > </TD ><TD CLASS="declbut" ><A HREF="src/Text-Hamlet-NonPoly.html#Env" >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="5" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:Env" ><A NAME="v%3AEnv" ></A ></A ><B >Env</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:urlRender" ><A NAME="v%3AurlRender" ></A ></A ><B >urlRender</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > ((<A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp" >Exp</A > -> <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 >) -> <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="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:msgRender" ><A NAME="v%3AmsgRender" ></A ></A ><B >msgRender</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > ((<A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp" >Exp</A > -> <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 >) -> <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="rdoc" ></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" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:HamletRules" ><A NAME="t%3AHamletRules" ></A ></A ><B >HamletRules</B > </TD ><TD CLASS="declbut" ><A HREF="src/Text-Hamlet-NonPoly.html#HamletRules" >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="5" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:HamletRules" ><A NAME="v%3AHamletRules" ></A ></A ><B >HamletRules</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:hrFromHtml" ><A NAME="v%3AhrFromHtml" ></A ></A ><B >hrFromHtml</B > :: <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="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:hrWithEnv" ><A NAME="v%3AhrWithEnv" ></A ></A ><B >hrWithEnv</B > :: (<A HREF="Text-Hamlet-NonPoly.html#t%3AEnv" >Env</A > -> <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 >) -> <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="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:hrEmbed" ><A NAME="v%3AhrEmbed" ></A ></A ><B >hrEmbed</B > :: <A HREF="Text-Hamlet-NonPoly.html#t%3AEnv" >Env</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/template-haskell-2.4.0.1/Language-Haskell-TH-Syntax.html#t%3AExp" >Exp</A > -> <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="rdoc" ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></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 >