úÎ!ÿ      -QuasiQuoters for simple string interpolation.(c) Moritz Clasmeier, 2017-2018BSD3mtesseract@silverratio.net experimentalPOSIXNone=>?N_Š th-format«Type class which needs to be implemented by types that should be usable for format string interpolation. For most types the this class is simply implemented in terms of (. But for human-readable strings (e.g. , C), the format representation is simply the string itself, not its *-image (which adds quotation characters). th-formatThis is just specialized K, reexported under a specialized name in order to avoid namespace clashes. th-format*Quasi Quoter for format strings. Examples: Examples:\let answer = 42 in [fmt|What is the answer to universe, life and everything? It's $answer!|]?"What is the answer to universe, life and everything? It's 42!"^let toggle = True in [fmt|The toggle is switched ${if toggle then ("on" :: Text) else "off"}|]"The toggle is switched on"<let timeDelta = 60 in [fmt|Request latency: ${timeDelta}ms|]"Request latency: 60ms" th-formatCParse the provided format string as a Template Haskell expression. th-format.Parse the provided format string as a list of  values. th-format0Earley parser for the grammar of format strings. th-format\Return True if the given character can be part of a Haskell variable name, False otherwise. th-format\Return True if the given character can be the initial character of a Haskell variable name.Safeè !"#      !"#$%&'()*+(th-format-0.1.3.0-AWma6PIsT8IHVrY1pQ6b5P Data.FormatPaths_th_formatFormat formatText fmtConcatfmt $fFormatBool $fFormatText $fFormatText0$fFormatInteger $fFormatFloat$fFormatDouble $fFormat[]$fFormatSomeException $fFormatInt $fLiftFmt$fLiftFmtString $fShowFmt$fEqFmtbaseGHC.ShowshowGHC.BaseString text-1.2.3.1Data.Text.InternalTextmconcatparseFormatStringQparseFormatStringFmt fmtParseridentifierCharinitialIdentifierCharversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName