@@ -433,26 +433,6 @@ keyTable ((Key ref target):lst) = (((ref, target):table), rest)
433433 where (table, rest) = keyTable lst
434434keyTable (Null:lst) = keyTable lst -- get rid of Nulls
435435keyTable (Blank:lst) = keyTable lst -- get rid of Blanks
436−keyTable ((BlockQuote blocks):lst) = ((table1 ++ table2),
437− ((BlockQuote rest1):rest2))
438− where (table1, rest1) = keyTable blocks
439− (table2, rest2) = keyTable lst
440−keyTable ((Note ref blocks):lst) = ((table1 ++ table2),
441− ((Note ref rest1):rest2))
442− where (table1, rest1) = keyTable blocks
443− (table2, rest2) = keyTable lst
444−keyTable ((OrderedList blockLists):lst) = ((table1 ++ table2),
445− ((OrderedList rest1):rest2))
446− where results = map keyTable blockLists
447− rest1 = map snd results
448− table1 = concatMap fst results
449− (table2, rest2) = keyTable lst
450−keyTable ((BulletList blockLists):lst) = ((table1 ++ table2),
451− ((BulletList rest1):rest2))
452− where results = map keyTable blockLists
453− rest1 = map snd results
454− table1 = concatMap fst results
455− (table2, rest2) = keyTable lst
456436keyTable (other:lst) = (table, (other:rest))
457437 where (table, rest) = keyTable lst
458438