summaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Readers/Org
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/Org
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/Org')
-rw-r--r--src/Text/Pandoc/Readers/Org/Parsing.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Text/Pandoc/Readers/Org/Parsing.hs b/src/Text/Pandoc/Readers/Org/Parsing.hs
index 21e42876c..0821b6b69 100644
--- a/src/Text/Pandoc/Readers/Org/Parsing.hs
+++ b/src/Text/Pandoc/Readers/Org/Parsing.hs
@@ -114,7 +114,7 @@ import Control.Monad (guard)
import Control.Monad.Reader (ReaderT)
-- | The parser used to read org files.
-type OrgParser m = ParserT Sources OrgParserState (ReaderT OrgParserLocal m)
+type OrgParser m = ParsecT Sources OrgParserState (ReaderT OrgParserLocal m)
--
-- Adaptions and specializations of parsing utilities
@@ -163,7 +163,7 @@ inList = do
-- | Parse in different context
withContext :: Monad m
=> ParserContext -- ^ New parser context
- -> OrgParser m a -- ^ Parser to run in that context
+ -> OrgParser m a -- ^ Parsec to run in that context
-> OrgParser m a
withContext context parser = do
oldContext <- orgStateParserContext <$> getState
@@ -173,7 +173,7 @@ withContext context parser = do
return result
--
--- Parser state functions
+-- Parsec state functions
--
-- | Get an export setting.