Handle haddock 1.11.0 API changes (not noted in their changelog).
This commit is contained in:
parent
ecdbd18bc1
commit
748da6d123
1 changed files with 10 additions and 0 deletions
|
@ -72,7 +72,17 @@ docHToBlocks d' =
|
||||||
DocHeader h -> B.header (headerLevel h)
|
DocHeader h -> B.header (headerLevel h)
|
||||||
(docHToInlines False $ headerTitle h)
|
(docHToInlines False $ headerTitle h)
|
||||||
DocUnorderedList items -> B.bulletList (map docHToBlocks items)
|
DocUnorderedList items -> B.bulletList (map docHToBlocks items)
|
||||||
|
#if MIN_VERSION_haddock_library(1,11,0)
|
||||||
|
DocOrderedList items ->
|
||||||
|
B.orderedListWith attr (map (docHToBlocks . snd) items)
|
||||||
|
where
|
||||||
|
attr = (start, DefaultStyle, DefaultDelim)
|
||||||
|
start = case items of
|
||||||
|
[] -> 1
|
||||||
|
((n,_):_) -> n
|
||||||
|
#else
|
||||||
DocOrderedList items -> B.orderedList (map docHToBlocks items)
|
DocOrderedList items -> B.orderedList (map docHToBlocks items)
|
||||||
|
#endif
|
||||||
DocDefList items -> B.definitionList (map (\(d,t) ->
|
DocDefList items -> B.definitionList (map (\(d,t) ->
|
||||||
(docHToInlines False d,
|
(docHToInlines False d,
|
||||||
[consolidatePlains $ docHToBlocks t])) items)
|
[consolidatePlains $ docHToBlocks t])) items)
|
||||||
|
|
Loading…
Add table
Reference in a new issue