Text.CSL.Eval.Output

pandoc-citeproc-0.9.1.1: Supports using pandoc with citeproc

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.Eval.Output

Description

The CSL implementation

Synopsis

- output :: Formatting -> String -> [Output]
- appendOutput :: Formatting -> [Output] -> [Output]
- outputList :: Formatting -> Delimiter -> [Output] -> [Output]
- cleanOutput :: [Output] -> [Output]
- rmEmptyOutput :: Output -> Maybe Output
- addDelim :: String -> [Output] -> [Output]
- noOutputError :: Output
- noBibDataError :: Cite -> Output
- oStr :: String -> [Output]
- oStr' :: String -> Formatting -> [Output]
- oPan :: [Inline] -> [Output]
- oPan' :: [Inline] -> Formatting -> [Output]
- formatOutputList :: [Output] -> Formatted
- formatOutput :: Output -> Formatted
- addFormatting :: Formatting -> Formatted -> Formatted

# Documentation

output :: Formatting -> String -> [Output]

appendOutput :: Formatting -> [Output] -> [Output]

outputList :: Formatting -> Delimiter -> [Output] -> [Output]

cleanOutput :: [Output] -> [Output]

rmEmptyOutput :: Output -> Maybe Output

addDelim :: String -> [Output] -> [Output]

noOutputError :: Output

noBibDataError :: Cite -> Output

oStr :: String -> [Output]

oStr' :: String -> Formatting -> [Output]

oPan :: [Inline] -> [Output]

oPan' :: [Inline] -> Formatting -> [Output]

formatOutputList :: [Output] -> Formatted

formatOutput :: Output -> Formatted

Convert evaluated `Output` into `Formatted`, ready for the output filters.

addFormatting :: Formatting -> Formatted -> Formatted