citeproc-hs-0.3.9: A Citation Style Language implementation in Haskell

Copyright | (c) Andrea Rossato
License | BSD-style (see LICENSE)
Maintainer | Andrea Rossato <andrea.rossato@unitn.it>
Stability | unstable
Portability | unportable
Safe Haskell | None
Language | Haskell98

Text.CSL.Output.Plain

Description

The plain ascii output formatter for CSL

Synopsis

- renderPlain :: [FormattedOutput] -> String
- renderPlainStrict :: [FormattedOutput] -> String
- procList :: Eq a => [a] -> ([a] -> [b]) -> [b]
- (<+>) :: String -> String -> String
- (<>) :: String -> String -> String
- capitalize :: String -> String
- entityToChar :: String -> String
- head' :: [a] -> [a]
- tail' :: Eq a => [a] -> [a]

# Documentation

renderPlain :: [FormattedOutput] -> String

Render the `FormattedOutput` into a plain text string.

renderPlainStrict :: [FormattedOutput] -> String

Same as `renderPlain` , but will not clean up the produced output.

procList :: Eq a => [a] -> ([a] -> [b]) -> [b]

(<+>) :: String -> String -> String

(<>) :: String -> String -> String

capitalize :: String -> String

entityToChar :: String -> String

head' :: [a] -> [a]

tail' :: Eq a => [a] -> [a]