-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | A QuasiQuoter for Text.
--
-- A QuasiQuoter for interpolating values into Text strings.
@package QuasiText
@version 0.1.2.6
-- | A simple QuasiQuoter for Text strings. Note that to use
-- embed you need to use the OverloadedStrings extension.
module Text.QuasiText
-- | A simple QuasiQuoter to interpolate Text into other
-- pieces of Text. Expressions can be embedded using $(expr), and
-- values can be interpolated with $name. Inside $( )s, if you have a
-- string of ambiguous type, it will default to the Show instance for
-- toText, which will escape unicode characters in the string, and add
-- quotes around them.
embed :: QuasiQuoter
data Chunk
-- | text
T :: Text -> Chunk
-- | expression
E :: Text -> Chunk
-- | value
V :: Text -> Chunk
-- | Create Chunks without any TH.
getChunks :: Text -> [Chunk]
instance GHC.Classes.Eq Text.QuasiText.Chunk
instance GHC.Show.Show Text.QuasiText.Chunk
instance Text.QuasiText.Textish Data.Text.Internal.Text
instance Text.QuasiText.Textish [GHC.Types.Char]
instance GHC.Show.Show a => Text.QuasiText.Textish a