Portability | unportable |
---|---|
Stability | unstable |
Maintainer | Andrea Rossato <andrea.rossato@ing.unitn.it> |
Output processing.
- processCitations :: Style -> [Reference] -> [[(String, String)]] -> [[FormattedOutput]]
- processBibliography :: Style -> [Reference] -> [[FormattedOutput]]
- citeproc :: Style -> [Reference] -> [[(String, String)]] -> BiblioData
- procBiblio :: Style -> [Reference] -> [[Output]]
- procRefs :: Style -> [Reference] -> [Reference]
- refsYSuffix :: [Reference] -> [Reference]
- procGroup :: Style -> [(String, Reference)] -> CitationGroup
- reEvaluate :: Style -> [CiteData] -> [(String, Reference)] -> CitationGroup -> CitationGroup
- suffixes :: [String]
- updateOutput :: [CiteData] -> Output -> Output
- getDisOptions :: Style -> [String]
- getRefs :: [Reference] -> [[(String, String)]] -> [[(String, Reference)]]
- type NamesYear = ([Output], String)
- getDuplicates :: [CitationGroup] -> [NamesYear]
- getNamesYear :: Output -> [(String, NamesYear)]
- getYears :: Output -> [String]
- hasIfDis :: IfThen -> [Bool]
- getCiteData :: Output -> [CiteData]
- disambiguate :: Eq a => [[a]] -> [[a]]
- same :: Eq a => [a] -> [Bool]
- hasDuplicates :: Eq a => [a] -> Bool
- allTheSame :: Eq a => [a] -> Bool
- hasSame :: Eq a => ([Bool] -> Bool) -> [a] -> Bool
Documentation
processCitations :: Style -> [Reference] -> [[(String, String)]] -> [[FormattedOutput]]Source
processBibliography :: Style -> [Reference] -> [[FormattedOutput]]Source
procBiblio :: Style -> [Reference] -> [[Output]]Source
refsYSuffix :: [Reference] -> [Reference]Source
reEvaluate :: Style -> [CiteData] -> [(String, Reference)] -> CitationGroup -> CitationGroupSource
updateOutput :: [CiteData] -> Output -> OutputSource
getDisOptions :: Style -> [String]Source
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.
getNamesYear :: Output -> [(String, NamesYear)]Source
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
hasDuplicates :: Eq a => [a] -> BoolSource
allTheSame :: Eq a => [a] -> BoolSource