lib: move custom parse errors to Text.Megaparsec.Custom

This commit is contained in:
Alex Chen 2018-06-11 13:49:14 -06:00
parent 846a38139d
commit 0382bb5cd4
5 changed files with 9 additions and 9 deletions

View File

@ -114,10 +114,10 @@ import System.Time (getClockTime)
import Text.Megaparsec
import Text.Megaparsec.Char
import Text.Megaparsec.Char.Lexer (decimal)
import Text.Megaparsec.Custom
import Hledger.Data
import Hledger.Utils
import Hledger.Utils.ParseErrors
import qualified Hledger.Query as Q (Query(Any))
-- | A hledger journal reader is a triple of storage format name, a

View File

@ -90,6 +90,7 @@ import Text.Megaparsec.Error
#endif
import Text.Megaparsec hiding (parse)
import Text.Megaparsec.Char
import Text.Megaparsec.Custom
import Text.Printf
import System.FilePath
@ -98,7 +99,6 @@ import Hledger.Read.Common
import Hledger.Read.TimeclockReader (timeclockfilep)
import Hledger.Read.TimedotReader (timedotfilep)
import Hledger.Utils
import Hledger.Utils.ParseErrors
-- $setup
-- >>> :set -XOverloadedStrings

View File

@ -34,10 +34,10 @@ import Data.List
import Data.Text (Text)
import Text.Megaparsec
import Text.Megaparsec.Char
import Text.Megaparsec.Custom
import Text.Printf
import Hledger.Data.Types
import Hledger.Utils.ParseErrors
import Hledger.Utils.UTF8IOCompat (error')
-- | A parser of string to some type.

View File

@ -5,7 +5,7 @@
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE StandaloneDeriving #-}
module Hledger.Utils.ParseErrors (
module Text.Megaparsec.Custom (
-- * Custom parse error type
CustomErr,

View File

@ -2,7 +2,7 @@
--
-- see: https://github.com/sol/hpack
--
-- hash: 86a93717a2fa0b215398b09da43e823e40cbf65bdd62a40ef0473549b2d5900c
-- hash: b808d840bfd7de5e860adb6ac41ec6bcee061cebcff87b4a1b87d2a46c58b0bf
name: hledger-lib
version: 1.9.99
@ -95,7 +95,7 @@ library
Hledger.Utils.UTF8IOCompat
Text.Tabular.AsciiWide
other-modules:
Hledger.Utils.ParseErrors
Text.Megaparsec.Custom
Paths_hledger_lib
hs-source-dirs:
./.
@ -182,13 +182,13 @@ test-suite doctests
Hledger.Utils.Color
Hledger.Utils.Debug
Hledger.Utils.Parse
Hledger.Utils.ParseErrors
Hledger.Utils.Regex
Hledger.Utils.String
Hledger.Utils.Test
Hledger.Utils.Text
Hledger.Utils.Tree
Hledger.Utils.UTF8IOCompat
Text.Megaparsec.Custom
Text.Tabular.AsciiWide
Paths_hledger_lib
hs-source-dirs:
@ -279,13 +279,13 @@ test-suite easytests
Hledger.Utils.Color
Hledger.Utils.Debug
Hledger.Utils.Parse
Hledger.Utils.ParseErrors
Hledger.Utils.Regex
Hledger.Utils.String
Hledger.Utils.Test
Hledger.Utils.Text
Hledger.Utils.Tree
Hledger.Utils.UTF8IOCompat
Text.Megaparsec.Custom
Text.Tabular.AsciiWide
Paths_hledger_lib
hs-source-dirs:
@ -376,13 +376,13 @@ test-suite hunittests
Hledger.Utils.Color
Hledger.Utils.Debug
Hledger.Utils.Parse
Hledger.Utils.ParseErrors
Hledger.Utils.Regex
Hledger.Utils.String
Hledger.Utils.Test
Hledger.Utils.Text
Hledger.Utils.Tree
Hledger.Utils.UTF8IOCompat
Text.Megaparsec.Custom
Text.Tabular.AsciiWide
Paths_hledger_lib
hs-source-dirs: