úÎ)ˆ$îW      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV Safe-Inferred 4Represents a type of escaping to be applied to text.LEscape for inclusion in a double-quoted HTML attribute value. This escapes & and ".WEscape for inclusion as content in HTML  that is, for use between tags. This escapes &, <, and >.Perform no escaping.¥Converts a character into an equivalent HTML character reference if necessary for it to be correctly included in a double-quoted HTML attribute value. This escapes & and ".¥Converts a character into an equivalent HTML character reference if necessary for it to be correctly included as content  that is, between HTML tags. This escapes &, <, and >.»Converts characters in text into equivalent HTML character references when necessary for the entire string to be correctly included in a double-quoted HTML attribute value. This escapes & and ".»Converts characters in text into equivalent HTML character references when necessary for the entire string to be correctly included as content  that is, between HTML tags. This escapes &, <, and >.YConverts a character into an equivalent HTML character reference as defined by the given .    Safe-Inferred&  !"#$%&'()*+,-.&  !"#$%&'()*+,-.&   !"#$%&'()*+,-.    !"#$%&'()*+,-.None/0123456789:;<=>/0123456789:;<=>29876543/10:;<=>/1029876543:;<=>None?@ABCDEFGHIJKLMNOPQRST?@ABCDEFGHIJKLMNOPQRSTDHGFE?@ABCIJKLMNOPQRST?@ABCDHGFEIJKLMNOPQRSTNoneWFConverts strings representing Flamethrower templates into expressions.UAA quasiquoter to convert Flamethrower templates into expressions. ÑexampleTemplate :: Text -> Text exampleTemplate title = [flamethrower| doctype html head meta charset: "utf-8" title "#{title}" body h1 "A page" p "Hello, world!" |]V5A quasiquoter that reads Flamethrower template files. XexampleTemplate :: Text -> Text exampleTemplate title = [flamef|example-template.flame|]XYWUVUVUVXYWUVZ      !"#$%&'()*+,-./01234567829:;<=>??@ABCDEFGHIJKLMNOPQRSTUVWflamethrower-0.0.5.1Text.Flamethrower.EscapeText.Flamethrower.LexerText.Flamethrower.ParserText.Flamethrower.CompilerText.FlamethrowerEscaper AttributeContentNoneescapeAttributeCharacterescapeContentCharacterescapeAttributeValue escapeContentescapeCharacter StringPart Interpolation CharacterTokenForElseIfDoctypeRawStringClassElementNewlineIndentSpacesTabContext indentTypeisIdentifierCharacter lexIndent lexContentreadIdentifier lexIdentifierreadLinelexIfisHaskellVarIdCharacterreadHaskellVarIdlexFor lexComment readString readEscapereadInterpolation lexStringlexClasslex StringNodeNodeForNodeIfNode DoctypeNode ClassNode AttributeNode ElementNodeisIndent parseInside parseContent parseRootparseCompiled attributesclassescontentCodeTree ExpressionTextparseExp fromClassesfromAttributes fromContentstringPartToCodestringPartsToCodevoidTagsisVoid compileNode contentOnly optimizedcompile flamethrowerflamef flamethrower'codeTreeToExpressioncompileTemplate