aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn MacFarlane <[email protected]>2022-10-18 21:59:22 -0700
committerJohn MacFarlane <[email protected]>2022-10-18 21:59:22 -0700
commitbc91e4a8efd99259b49f94c7e2d26294da7eb6d9 (patch)
treec6f231392cb5e47d5ed2481b6605b51d97e5ca75 /src
parente3fd2d5a03e601a7c2cb09059b710eb137223da5 (diff)
T.P.Citeproc.Locator: remove unnecessary import of Text.Parsec.
Diffstat (limited to 'src')
-rw-r--r--src/Text/Pandoc/Citeproc/Locator.hs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/Text/Pandoc/Citeproc/Locator.hs b/src/Text/Pandoc/Citeproc/Locator.hs
index 8f2d0a4b7..ee5459e3d 100644
--- a/src/Text/Pandoc/Citeproc/Locator.hs
+++ b/src/Text/Pandoc/Citeproc/Locator.hs
@@ -12,9 +12,8 @@ import Text.Pandoc.Citeproc.Util (splitStrWhen)
import Data.Text (Text)
import qualified Data.Text as T
import Data.List (foldl')
-import Text.Parsec
import Text.Pandoc.Definition
-import Text.Pandoc.Parsing (romanNumeral)
+import Text.Pandoc.Parsing
import Text.Pandoc.Shared (stringify)
import Control.Monad (mzero)
import qualified Data.Map as M
@@ -170,7 +169,7 @@ pBalancedBraces braces p = try $ do
isc c = stringify <$> pMatchChar [c] (== c)
sur c c' m = try $ do
- (d, mid) <- between (isc c) (isc c') (option (False, "") m)
+ (d, mid) <- isc c *> option (False, "") m <* isc c'
return (d, T.cons c . flip T.snoc c' $ mid)
flattened = concatMap (\(o, c) -> [o, c]) braces