marxup-3.1.0.0: Markup language preprocessor for Haskell
MarXup.Text
data Text a where Source #
Constructors
Instances
Methods
(>>=) :: Text a -> (a -> Text b) -> Text b #
(>>) :: Text a -> Text b -> Text b #
return :: a -> Text a #
fail :: String -> Text a #
fmap :: (a -> b) -> Text a -> Text b #
(<$) :: a -> Text b -> Text a #
mfix :: (a -> Text a) -> Text a #
pure :: a -> Text a #
(<*>) :: Text (a -> b) -> Text a -> Text b #
(*>) :: Text a -> Text b -> Text b #
(<*) :: Text a -> Text b -> Text a #
textual :: String -> Text () Source #
element :: Show a => a -> Text () Source #
module Data.Monoid
linearize :: Text a -> [String] Source #