-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Here docs & interpolated strings via quasiquotation
--
-- Here docs & interpolated strings via quasiquotation
@package here
@version 1.2.13
-- | Interpolated here docs
module Data.String.Here.Interpolated
-- | Quote a here doc with embedded antiquoted expressions
--
-- Any expression occurring between ${ and } (for which
-- the type must have Show and Typeable instances) will be
-- interpolated into the quoted string.
--
-- Characters preceded by a backslash are treated literally. This enables
-- the inclusion of the literal substring ${ within your quoted
-- text by writing it as \${. The literal sequence \${
-- may be written as \\${.
i :: QuasiQuoter
-- | Like i, but with leading and trailing whitespace trimmed
iTrim :: QuasiQuoter
-- | Quote the contents of a file as with i
--
-- This enables usage as a simple template engine
template :: QuasiQuoter
-- | Literal, uninterpolated here docs
module Data.String.Here.Uninterpolated
-- | Quote a here doc, stripping leading and trailing whitespace
here :: QuasiQuoter
-- | Splice a file's contents as a here doc
hereFile :: QuasiQuoter
-- | Quote a here doc literally, with no whitespace stripping
hereLit :: QuasiQuoter
-- | Here docs and string interpolation via quasiquotation
module Data.String.Here