pandoc-citeproc-0.7.3.1: Supports using pandoc with citeproc

Copyright(c) Andrea Rossato
LicenseBSD-style (see LICENSE)
MaintainerAndrea Rossato <andrea.rossato@unitn.it>
Stabilityunstable
Portabilityunportable
Safe HaskellNone
LanguageHaskell98

Text.CSL.Proc.Collapse

Description

This module provides functions for processing the evaluated Output for citation collapsing.

Synopsis

Documentation

collapseCitGroups :: Style -> [CitationGroup] -> [CitationGroup]

Collapse citations according to the style options.

getCollapseOptions :: Style -> [String]

Get the collapse option set in the Style for citations.

groupCites :: [(Cite, Output)] -> [(Cite, Output)]

groupConsec :: [Int] -> [[Int]]

Group consecutive integers:

groupConsec [1,2,3,5,6,8,9] == [[1,2,3],[5,6],[8,9]]

groupConsecWith :: (a -> Int) -> [a] -> [[a]]