Rename T.P.Parsing.Combinators -> T.P.Parsing.General.

Because many of the exported things aren't combinators...

Also remove redundant explot of indentWith from T.P.Parsing.Lists.
This commit is contained in:
John MacFarlane 2022-03-25 11:14:54 -07:00
parent f520ac9b17
commit 51f18d52c7
8 changed files with 10 additions and 13 deletions

View file

@ -651,7 +651,7 @@ library
Text.Pandoc.Filter.Path,
Text.Pandoc.Parsing.Capabilities,
Text.Pandoc.Parsing.Citations,
Text.Pandoc.Parsing.Combinators,
Text.Pandoc.Parsing.General,
Text.Pandoc.Parsing.GridTable,
Text.Pandoc.Parsing.Lists,
Text.Pandoc.Parsing.Math,

View file

@ -240,7 +240,7 @@ import Text.Pandoc.Parsing.Capabilities
HasReaderOptions(..),
QuoteContext(..) )
import Text.Pandoc.Parsing.Citations ( citeKey )
import Text.Pandoc.Parsing.Combinators
import Text.Pandoc.Parsing.General
( readWithM,
(<+?>),
anyLine,
@ -299,8 +299,7 @@ import Text.Pandoc.Parsing.GridTable
TableComponents(..),
TableNormalization(..) )
import Text.Pandoc.Parsing.Lists
( indentWith,
anyOrderedListMarker,
( anyOrderedListMarker,
decimal,
lowerAlpha,
lowerRoman,

View file

@ -27,7 +27,7 @@ import Text.Parsec
, try
)
import Text.Pandoc.Parsing.Capabilities (HasLastStrPosition, notAfterString)
import Text.Pandoc.Parsing.Combinators
import Text.Pandoc.Parsing.General
import Text.Pandoc.Parsing.Types (ParserT)
import qualified Data.Text as T

View file

@ -1,7 +1,7 @@
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE OverloadedStrings #-}
{- |
Module : Text.Pandoc.Parsing.Combinators
Module : Text.Pandoc.Parsing.General
Copyright : © 2006-2022 John MacFarlane
License : GPL-2.0-or-later
Maintainer : John MacFarlane <jgm@berkeley.edu>
@ -9,7 +9,7 @@ Maintainer : John MacFarlane <jgm@berkeley.edu>
Parser combinators for pandoc format readers.
-}
module Text.Pandoc.Parsing.Combinators
module Text.Pandoc.Parsing.General
( (<+?>)
, anyLine
, anyLineNewline

View file

@ -30,7 +30,7 @@ import Text.Pandoc.Options (ReaderOptions (readerColumns))
import Text.Pandoc.Builder (Blocks)
import Text.Pandoc.Definition
import Text.Pandoc.Parsing.Capabilities
import Text.Pandoc.Parsing.Combinators
import Text.Pandoc.Parsing.General
import Text.Pandoc.Parsing.Types
import Text.Pandoc.Shared (compactify, splitTextByIndices, trim, trimr)
import Text.Pandoc.Sources

View file

@ -12,7 +12,6 @@ Parsers for list markers.
module Text.Pandoc.Parsing.Lists
( anyOrderedListMarker
, decimal
, indentWith
, lowerAlpha
, lowerRoman
, orderedListMarker
@ -48,7 +47,6 @@ import Text.Parsec
, try
, updateState
)
import Text.Pandoc.Parsing.Combinators
import Text.Pandoc.Parsing.State
import Text.Pandoc.Parsing.Types (ParserT)

View file

@ -22,7 +22,7 @@ import Text.Pandoc.Options
( Extension(Ext_tex_math_dollars, Ext_tex_math_single_backslash,
Ext_tex_math_double_backslash) )
import Text.Pandoc.Parsing.Capabilities (HasReaderOptions, guardEnabled)
import Text.Pandoc.Parsing.Combinators
import Text.Pandoc.Parsing.General
import Text.Pandoc.Parsing.Types (ParserT)
import Text.Pandoc.Shared (trimMath)
import Text.Pandoc.Sources

View file

@ -1,7 +1,7 @@
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE OverloadedStrings #-}
{- |
Module : Text.Pandoc.Parsing.Combinators
Module : Text.Pandoc.Parsing.Smart
Copyright : © 2006-2022 John MacFarlane
License : GPL-2.0-or-later
Maintainer : John MacFarlane <jgm@berkeley.edu>
@ -32,7 +32,7 @@ import Text.Pandoc.Options
, ReaderOptions(readerExtensions) )
import Text.Pandoc.Sources
import Text.Pandoc.Parsing.Capabilities
import Text.Pandoc.Parsing.Combinators
import Text.Pandoc.Parsing.General
import Text.Pandoc.Parsing.Types (ParserT)
import Text.Parsec
( (<|>)