{-# LANGUAGE CPP #-} -- | -- Module : Streamly.Unicode.String -- Copyright : (c) 2022 Composewell Technologies -- License : BSD-3-Clause -- Maintainer : streamly@composewell.com -- Stability : released -- Portability : GHC -- -- Convenient template Haskell quasiquoters to format strings. -- -- The 'str' quasiquoter retains newlines in the string when the line is split -- across multiple lines. The @unwords . lines@ idiom can be used on the -- resulting string to collapse it into a single line. module Streamly.Unicode.String ( -- * Setup -- | To execute the code examples provided in this module in ghci, please -- run the following commands first. -- -- $setup str ) where import Streamly.Internal.Unicode.String #include "DocTestUnicodeString.hs"