lib: move custom parse errors to Text.Megaparsec.Custom
This commit is contained in:
		
							parent
							
								
									846a38139d
								
							
						
					
					
						commit
						0382bb5cd4
					
				| @ -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 | ||||
|  | ||||
| @ -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 | ||||
|  | ||||
| @ -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. | ||||
|  | ||||
| @ -5,7 +5,7 @@ | ||||
| {-# LANGUAGE ScopedTypeVariables #-} | ||||
| {-# LANGUAGE StandaloneDeriving #-} | ||||
| 
 | ||||
| module Hledger.Utils.ParseErrors ( | ||||
| module Text.Megaparsec.Custom ( | ||||
|   -- * Custom parse error type | ||||
|   CustomErr, | ||||
| 
 | ||||
| @ -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: | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user