-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A monadic builder for multi-line string literals -- -- https://github.com/sol/stringbuilder#readme @package stringbuilder @version 0.1.0 -- | build can be used to construct multi-line string literals in a -- monadic way. -- --
-- {-# LANGUAGE OverloadedStrings #-}
--
-- import Data.String.Builder
--
-- mystring :: String
-- mystring = build $ do
-- "foo"
-- "bar"
-- "baz"
--
--
-- return and >>= are not useful in this context!
module Data.String.Builder
build :: Builder -> String
type Builder = BuilderM ()
instance Monad BuilderM
instance IsString (BuilderM a)