summaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Readers/Textile.hs
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2022-10-16 19:16:12 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2022-10-16 20:01:01 -0700
commitc64ac35ae23dfbc3e6d6ab5a034e03c7e9c2d7db (patch)
tree7c4fd1a2c640facf239d5a8ff4ce65f0eae38236 /src/Text/Pandoc/Readers/Textile.hs
parent276335bcea515061250b894bbc78da222fb3fdf6 (diff)
T.P.Parsing: Remove gratuitious renaming of Parsec types.
We were exporting Parser, ParserT as synonyms of Parsec, ParsecT. There is no good reason for this and it can cause confusion. Also, when possible, we replace imports of Text.Parsec with T.P.Parsing. The idea is to make it easier, at some point, to switch to megaparsec or another parsing engine if we want to. T.P.Parsing new exports: Stream(..), updatePosString, SourceName, Parsec, ParsecT [API change]. Removed exports: Parser, ParserT [API change].
Diffstat (limited to 'src/Text/Pandoc/Readers/Textile.hs')
-rw-r--r--src/Text/Pandoc/Readers/Textile.hs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Text/Pandoc/Readers/Textile.hs b/src/Text/Pandoc/Readers/Textile.hs
index 45ef1e260..bd96bb403 100644
--- a/src/Text/Pandoc/Readers/Textile.hs
+++ b/src/Text/Pandoc/Readers/Textile.hs
@@ -67,7 +67,7 @@ readTextile opts s = do
Right result -> return result
Left e -> throwError e
-type TextileParser = ParserT Sources ParserState
+type TextileParser = ParsecT Sources ParserState
-- | Generate a Pandoc ADT from a textile document
parseTextile :: PandocMonad m => TextileParser m Pandoc
@@ -681,9 +681,9 @@ langAttr = do
-- | Parses material surrounded by a parser.
surrounded :: (PandocMonad m, Show t)
- => ParserT Sources st m t -- ^ surrounding parser
- -> ParserT Sources st m a -- ^ content parser (to be used repeatedly)
- -> ParserT Sources st m [a]
+ => ParsecT Sources st m t -- ^ surrounding parser
+ -> ParsecT Sources st m a -- ^ content parser (to be used repeatedly)
+ -> ParsecT Sources st m [a]
surrounded border =
enclosed (border *> notFollowedBy (oneOf " \t\n\r")) (try border)
@@ -713,5 +713,5 @@ groupedInlineMarkup = try $ do
char ']'
return $ sp1 <> result <> sp2
-eof' :: Monad m => ParserT Sources s m Char
+eof' :: Monad m => ParsecT Sources s m Char
eof' = '\n' <$ eof