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

Portabilityunportable
Stabilityunstable
MaintainerAndrea Rossato <andrea.rossato@ing.unitn.it>

Text.CSL.Proc

Description

Output processing.

Synopsis

Documentation

type NamesYear = ([Output], String)Source

The contributors diambiguation data, the list of names and give-names, and the citation year (FY).

getDuplicates :: [CitationGroup] -> [NamesYear]Source

Get the contributors list (FC) and the year occurring in more then one citation.

getCiteData :: Output -> [CiteData]Source

Get the list of possible non ambiguous names for every citation whose contributor list and year is occuring in more then one citation.

disambiguate :: Eq a => [[a]] -> [[a]]Source

same :: Eq a => [a] -> [Bool]Source

hasDuplicates :: Eq a => [a] -> BoolSource

allTheSame :: Eq a => [a] -> BoolSource

hasSame :: Eq a => ([Bool] -> Bool) -> [a] -> BoolSource