úÎ<-72      !"#$%&'()*+,-./0182345+Settings for parsing of a hamlet document. The value to replace a "!!!"# with. Do not include the trailing  newline. 6? means to close empty tags (eg, img) with a trailing slash, ie  XML-style empty tags. 7 uses HTML-style. 89:;<=>?@ABCDE FGHIJKLMNOPQR<Defaults settings: HTML5 doctype and HTML-style empty tags. ST    Content for an HTML document.  content should not be entity  escaped;  should be. # is a monad that has two features: 2 It passes along a function to convert a URL to a U.  It keeps an  0 and a seed value so that it can output values. % Output is all done through a strict V value. GThe URL to String function makes it very convenient to write templates J without knowing the absolute URLs for all referenced resources. For more B information on this approach, please see the web-routes package. For efficiency, the 1 monad halts execution as soon as the underlying    returns a W- value. This is normally what you want; this C might cause a problem if you are relying on the side effects of a  J action. However, it is not recommended to rely on side-effects. Though a  < monad may perform IO actions, this should only be used for $ read-only behavior for efficiency. 0Generates a stream of values to be passed to an  .  *Something to be run for each val. Returns W when enumeration should  terminate immediately, X! when it can receive more input. !Convert a list into an . "Directly output strict V without any escaping. # Wrap some  for embedding in an XML file. $Outputs the given , entity encoding any  data. %Y a U and call "&; this will not perform any escaping. &>Uses the URL rendering function to convert the given URL to a U and  then calls %. 'AOnly really used to ensure that the argument has the right type. (Use the URL to U* rendering function to convert a URL to a U. )Lift a monadic action into the  monad. *Perform the given . action for all values generated by the given  . +JChecks for truth in the left value in each pair in the first argument. If K a true exists, then the corresponding right action is performed. Only the N first is performed. In there are no true values, then the second argument is  performed, if supplied. ,DRuns the second argument with the value in the first, if available. -5Prints a Hamlet to standard out. Good for debugging. . Converts a  to lazy text, using strict I/O.  !"#$%&'()*+,-. !"$%&'()*+,-.# !"#$%&'()*+,-. Z[\]^_/Calls 1 with . 0Calls 1" using XHTML 1.0 Strict settings. 1DA quasi-quoter that converts Hamlet syntax into a function of form: argument -> Hamlet url m () JPlease see accompanying documentation for a description of Hamlet syntax. M You must ensure that the type of m, url and argument all work properly with N the functions referred to in the template. Of course, worst case scenario is ( the compiler will catch your mistakes. `original argument  path sought (base, path from base) a'Converts a chain of idents and initial b to a monadic value. is initial monadic? cAdd a new binding for a   argument d/01/01/01!-/01/01-!e      !"#$%&'()*+,-./012345678679::;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[V\]V\^Y_`abcdefghijklmn hamlet-0.0.2Text.Hamlet.ParseText.Hamlet.MonadText.Hamlet.Quasi Text.HamletHamletSettings hamletDoctypehamletCloseEmptiesDoc DocContentDocMaybeDocCond DocForallContent ContentEmbed ContentUrl ContentVar ContentRawIdentDerefResultOkErrorparseDocdefaultHamletSettings HtmlContent UnencodedEncodedHamlet runHamlet Enumerator runEnumeratorIterateefromListoutputcdata outputHtml outputString outputUrl outputEmbedshowUrl liftHamletmapHcondHmaybeH printHamlet hamletToTexthamletxhamlethamletWithSettings CloseStyle CloseSeparate CloseInsideNoCloseghc-primGHC.BoolTrueFalseNestLine LineContentLineTag _lineTagName _lineAttr _lineContent _lineClasses LineMaybeLineElse LineElseIfLineIf LineForall parseLines parseLine parseContent parseDeref parseIdent parseIdent'parseTag takePieces nestLines nestToDoc compressDoccompressContent attrToContentcloseTag parseCondsbaseGHC.BaseString text-0.7.2.1Data.Text.InternalText Data.EitherLeftRight Data.TextpackScopeVars docsToExp docToStmt contentToStmt liftConds shortestPath identsToValtemplate-haskellLanguage.Haskell.TH.SyntaxExp bindDeref derefToName