| |||||||||||||
| |||||||||||||
| Description | |||||||||||||
| This module provides functions for processing the evaluated Output for disambiguation and citation collapsing. | |||||||||||||
| Synopsis | |||||||||||||
| |||||||||||||
| Documentation | |||||||||||||
| processCitations :: Style -> [Reference] -> [[(String, String)]] -> [[FormattedOutput]] | |||||||||||||
| With a Style, a list of References and the list of citation groups (the list of citations with their locator), produce the FormattedOutput for each citation group. | |||||||||||||
| processBibliography :: Style -> [Reference] -> [[FormattedOutput]] | |||||||||||||
| With a Style and the list of References produce the FormattedOutput for the bibliography. | |||||||||||||
| citeproc :: Style -> [Reference] -> [[(String, String)]] -> BiblioData | |||||||||||||
| With a Style, a list of References and the list of citation groups (the list of citations with their locator), produce the FormattedOutput for each citation group and the bibliography. | |||||||||||||
| procBiblio :: Style -> [Reference] -> [[Output]] | |||||||||||||
| With a Style and a sorted list of References produce the evaluated output for the bibliography. | |||||||||||||
| procRefs :: Style -> [Reference] -> [Reference] | |||||||||||||
| Given the CSL Style and the list of References sort the list according to the Style and assign the citation number to each Reference. | |||||||||||||
| refsYSuffix :: [Reference] -> [Reference] | |||||||||||||
| Given the list of References, compare year and contributors' names and, when they collide, generate a suffix to append to the year for disambiguation. | |||||||||||||
| suffixes :: [String] | |||||||||||||
| Produced by Haddock version 2.3.0 |