pandoc-citeproc-0.17: Supports using pandoc with citeproc

Copyright(c) John MacFarlane
LicenseBSD-style (see LICENSE)
MaintainerJohn MacFarlane <>
Stabilityunstable-- Portability : unportable
Safe HaskellNone





readBibtex :: (Text -> Bool) -> Bool -> Bool -> FilePath -> IO [Reference] Source #

Parse a BibTeX or BibLaTeX file into a list of References. The first parameter is a predicate to filter identifiers. If the second parameter is true, the file will be treated as BibTeX; otherwise as BibLaTeX. If the third parameter is true, an "untitlecase" transformation will be performed.

readBibtexString :: (Text -> Bool) -> Bool -> Bool -> Text -> IO [Reference] Source #

Like readBibtex but operates on Text rather than a file.

data Lang Source #

A representation of a language and localization.


Lang Text Text 

langToLocale :: Lang -> Text Source #

Prints a Lang in BCP 47 format.

getLangFromEnv :: IO Lang Source #

Get Lang from the environment variable LANG, defaulting to en-US.