úÎDêA      None AThe Template. This includes arguments, declarations and sections Handy synonyms ?This type lets you customize some behaviour of HSML templates. $If and only if set to True, applies  on - section expressions in your HSML templates. $If and only if set to True, applies  on 5 attribute value expressions in your HSML templates. "The name of the generated record. 2NOTE: Has no effect on Simplified HSML templates. /The name of the fields of the genrated record. 2NOTE: Has no effect on Simplified HTML templates. Template type-class. &Default settings for HSML generators.  defaultOptions name = Options  { optExpToMarkup = True  , optExpToValue = True ) , optTemplateName = firstUpper name D , optTemplateFieldName = \a -> firstLower name <> firstUpper a  }  where  firstUpper "" = "" * firstUpper (c:cs) = toUpper c : cs   firstLower "" = "" * firstLower (c:cs) = toLower c : cs 1Default settings for Simplified HSML generators.  defaultOptionsS = Options  { optExpToMarkup = True  , optExpToValue = True # , optTemplateName = undefined ) , optTemplateFieldName = undefined  } 0 !"#$%&'()*+,-./0123456789Renders the template.  0 !"#$%&'()*+,-./0123456789 ! "$#%&' ,+*)(-./0123456789  Safe-Infered :;<=>?@ABC !"#$%&567:;<=>?@ABC:?>=<;@ABC Safe-InferedDSyntax DEDEDE Safe-InferedFGHIFGHIFGHI None FQuasiQuoter for Simplified HSML expressions with default options. See    for details.  Example:  example :: Blaze.Text.Markup  example = [hsml|  <h1>Page Title</h1>  <p> ! Some interesting paragraph.  </p>  |]  The same as  .  Example:  example :: Blaze.Text.Markup  example = [m|  <h1>Page Title</h1>  <p> ! Some interesting paragraph.  </p>  |] BParses HSML document from file with the given options. Results in  record type and its   instance.  Example: B $(hsmlFileWith (defaultOptions "MyTemplate") "my_template.hsml") @Parses HSML document from file with default options. Results in  record type and its   instance.  Example: - $(hsmlFile "MyTemplate" "my_template.hsml") ?Parses HSML document string with the given options. Results in  record type and its   instance.  Example: D $(hsmlStringWith (defaultOptions "MyTemplate") "<p>Paragraph</p>") BParses HSML document from string with default options. Results in  record type and its   instance.  Example: / $(hsmlString "MyTemplate" "<p>Paragraph</p>") MParses Simplified HSML document from file with the given options. Results in  expression of type .  Example:  example :: Text.Blaze.Markup ? example = $(shsmlFileWith defaultOptionsS "my_template.hsml") KParses Simplified HSML document from file with default options. Results in  expression of type .  Example:  example :: Text.Blaze.Markup + example = $(shsmlFile "my_template.hsml") OParses Simplified HSML document from string with the given options. Results in  expression of type .  Example:  example :: Text.Blaze.Markup A example = $(shsmlStringWith defaultOptionsS "<p>Paragraph</p>") MParses Simplified HSML document from string with default options. Results in  expression of type .  Example:  example :: Text.Blaze.Markup - example = $(shsmlString "<p>Paragraph</p>") HSML options. Name of input file. 4Resulting type declaration and type-class instance. #Name of the record type (passed to ). Name of input file. 4Resulting type declaration and type-class instance. HSML options. Input string. 4Resulting type declaration and type-class instance. #Name of the record type (passed to ). Input string. 4Resulting type declaration and type-class instance. HSML Options. Name of input file. Resulting expression. Name of input file. Resulting expression.  HSML options Input string. Resulting expression. Input string. Resulting expression.   Safe-Infered    J           !"#$$%&'(()*+,-./!0123456789 :;<=>?@ABC2345DDEFGHIJKLMtemplate-hsml-0.2.0.1 Template.HSMLTemplate.HSML.Internal.Types Text.BlazetoMarkuptoValue#Template.HSML.Internal.Types.Syntax$Template.HSML.Internal.Parser.SyntaxTemplate.HSML.Internal.ParserTemplate.HSML.Internal.THdefaulOptionsSTemplahe.HSML.Internal.THhsml IsTemplateMarkupdefaultOptionsOptionsoptExpToMarkup optExpToValueoptTemplateNameoptTemplateFieldNamerenderTemplatedefaultOptionsSm hsmlFileWithhsmlFilehsmlStringWith hsmlString shsmlFileWith shsmlFileshsmlStringWith shsmlStringTemplate AttributeRExpRDecRArgTypeExpDecArgPAttributeValueAttributeValueExpAttributeValueTextPAttributeNameAttributeNameExpAttributeNameText PAttributeSection ExpressionTextRawText ElementLeaf ElementNodenodeNamenoteAttributesnodeBodynodeDecs templateArgs templateDecstemplateSectionsRAttributeValueRAttributeName RAttributeAttributeValue AttributeNameChunkHaskellSyntax syntaxArgs syntaxChunks shsmlSyntax hsmlSyntax hsmlTemplate hsmlParser shsmlTemplate shsmlParser