diff options
Diffstat (limited to 'src/Text/Pandoc/Citeproc/BibTeX.hs')
-rw-r--r-- | src/Text/Pandoc/Citeproc/BibTeX.hs | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/Text/Pandoc/Citeproc/BibTeX.hs b/src/Text/Pandoc/Citeproc/BibTeX.hs index 9dcefb8d3..75990f0a7 100644 --- a/src/Text/Pandoc/Citeproc/BibTeX.hs +++ b/src/Text/Pandoc/Citeproc/BibTeX.hs @@ -34,7 +34,7 @@ import Text.Pandoc.Class (runPure) import qualified Text.Pandoc.Walk as Walk import Citeproc.Types import Citeproc.Pandoc () -import Text.Pandoc.Citeproc.Util (toIETF) +import Text.Pandoc.Citeproc.Util (toIETF, splitStrWhen) import Text.Pandoc.Citeproc.Data (biblatexStringMap) import Data.Default import Data.Text (Text) @@ -1256,15 +1256,6 @@ toName opts ils = do , nameStaticOrdering = False } --- Split Str elements so that characters satisfying the --- predicate each have their own Str. -splitStrWhen :: (Char -> Bool) -> [Inline] -> [Inline] -splitStrWhen p = foldr go [] - where - go (Str t) = (map Str (T.groupBy goesTogether t) ++) - go x = (x :) - goesTogether c d = not (p c || p d) - ordinalize :: Locale -> Text -> Text ordinalize locale n = let terms = localeTerms locale |