pandoc-citeproc- Supports using pandoc with citeproc

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






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

Parse a BibTeX or BibLaTeX file into a list of References. If the first parameter is true, the file will be treated as BibTeX; otherwse as BibLaTeX. If the second parameter is true, an "untitlecase" transformation will be performed.

readBibtexString :: Bool -> Bool -> String -> IO [Reference] Source #

Like readBibtex but operates on a String rather than a file.

readBibtexString' :: Bool -> Bool -> Lang -> Locale -> String -> [Reference] Source #

Pure version of readBibtexString (does not try to get the language from the environment).

data Lang Source #

A representation of a language and localization.


Lang String String 

langToLocale :: Lang -> String Source #

Prints a Lang in BCP 47 format.

getLangFromEnv :: IO Lang Source #

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