uniquify reader module names
This commit is contained in:
		
							parent
							
								
									bf1fe0a282
								
							
						
					
					
						commit
						a3a7a346ac
					
				@ -21,8 +21,8 @@ import Hledger.Data.Types (Journal(..))
 | 
				
			|||||||
import Hledger.Data.Journal (nullctx)
 | 
					import Hledger.Data.Journal (nullctx)
 | 
				
			||||||
import Hledger.Data.Utils
 | 
					import Hledger.Data.Utils
 | 
				
			||||||
import Hledger.Read.Common
 | 
					import Hledger.Read.Common
 | 
				
			||||||
import Hledger.Read.Journal as Journal
 | 
					import Hledger.Read.JournalReader as JournalReader
 | 
				
			||||||
import Hledger.Read.Timelog as Timelog
 | 
					import Hledger.Read.TimelogReader as TimelogReader
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import Control.Monad.Error
 | 
					import Control.Monad.Error
 | 
				
			||||||
import Data.Either (partitionEithers)
 | 
					import Data.Either (partitionEithers)
 | 
				
			||||||
@ -47,8 +47,8 @@ timelogdefaultfilename = ".timelog"
 | 
				
			|||||||
-- Here are the available readers. The first is the default, used for unknown data formats.
 | 
					-- Here are the available readers. The first is the default, used for unknown data formats.
 | 
				
			||||||
readers :: [Reader]
 | 
					readers :: [Reader]
 | 
				
			||||||
readers = [
 | 
					readers = [
 | 
				
			||||||
  Journal.reader
 | 
					  JournalReader.reader
 | 
				
			||||||
 ,Timelog.reader
 | 
					 ,TimelogReader.reader
 | 
				
			||||||
 ]
 | 
					 ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
formats   = map rFormat readers
 | 
					formats   = map rFormat readers
 | 
				
			||||||
@ -140,10 +140,10 @@ tests_Hledger_Read = TestList
 | 
				
			|||||||
  [
 | 
					  [
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   "journalFile" ~: do
 | 
					   "journalFile" ~: do
 | 
				
			||||||
    assertBool "journalFile should parse an empty file" (isRight $ parseWithCtx nullctx Journal.journalFile "")
 | 
					    assertBool "journalFile should parse an empty file" (isRight $ parseWithCtx nullctx JournalReader.journalFile "")
 | 
				
			||||||
    jE <- readJournal Nothing "" -- don't know how to get it from journalFile
 | 
					    jE <- readJournal Nothing "" -- don't know how to get it from journalFile
 | 
				
			||||||
    either error' (assertBool "journalFile parsing an empty file should give an empty journal" . null . jtxns) jE
 | 
					    either error' (assertBool "journalFile parsing an empty file should give an empty journal" . null . jtxns) jE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  ,Journal.tests_Journal
 | 
					  ,JournalReader.tests_JournalReader
 | 
				
			||||||
  ,Timelog.tests_Timelog
 | 
					  ,TimelogReader.tests_TimelogReader
 | 
				
			||||||
  ]
 | 
					  ]
 | 
				
			||||||
 | 
				
			|||||||
@ -103,8 +103,8 @@ i, o, b, h
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-}
 | 
					-}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module Hledger.Read.Journal (
 | 
					module Hledger.Read.JournalReader (
 | 
				
			||||||
       tests_Journal,
 | 
					       tests_JournalReader,
 | 
				
			||||||
       reader,
 | 
					       reader,
 | 
				
			||||||
       journalFile,
 | 
					       journalFile,
 | 
				
			||||||
       journalAddFile,
 | 
					       journalAddFile,
 | 
				
			||||||
@ -560,7 +560,7 @@ numberpartsstartingwithpoint = do
 | 
				
			|||||||
  return ("",frac)
 | 
					  return ("",frac)
 | 
				
			||||||
                     
 | 
					                     
 | 
				
			||||||
 | 
					
 | 
				
			||||||
tests_Journal = TestList [
 | 
					tests_JournalReader = TestList [
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   "ledgerTransaction" ~: do
 | 
					   "ledgerTransaction" ~: do
 | 
				
			||||||
    assertParseEqual (parseWithCtx nullctx ledgerTransaction entry1_str) entry1
 | 
					    assertParseEqual (parseWithCtx nullctx ledgerTransaction entry1_str) entry1
 | 
				
			||||||
@ -42,8 +42,8 @@ o 2007/03/10 17:26:02
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-}
 | 
					-}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module Hledger.Read.Timelog (
 | 
					module Hledger.Read.TimelogReader (
 | 
				
			||||||
       tests_Timelog,
 | 
					       tests_TimelogReader,
 | 
				
			||||||
       reader,
 | 
					       reader,
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
where
 | 
					where
 | 
				
			||||||
@ -51,7 +51,7 @@ import Control.Monad.Error (ErrorT(..))
 | 
				
			|||||||
import Text.ParserCombinators.Parsec hiding (parse)
 | 
					import Text.ParserCombinators.Parsec hiding (parse)
 | 
				
			||||||
import Hledger.Data
 | 
					import Hledger.Data
 | 
				
			||||||
import Hledger.Read.Common
 | 
					import Hledger.Read.Common
 | 
				
			||||||
import Hledger.Read.Journal (ledgerExclamationDirective, ledgerHistoricalPrice,
 | 
					import Hledger.Read.JournalReader (ledgerExclamationDirective, ledgerHistoricalPrice,
 | 
				
			||||||
                             ledgerDefaultYear, emptyLine, ledgerdatetime)
 | 
					                             ledgerDefaultYear, emptyLine, ledgerdatetime)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -96,6 +96,6 @@ timelogentry = do
 | 
				
			|||||||
  comment <- optionMaybe (many1 spacenonewline >> liftM2 (++) getParentAccount restofline)
 | 
					  comment <- optionMaybe (many1 spacenonewline >> liftM2 (++) getParentAccount restofline)
 | 
				
			||||||
  return $ TimeLogEntry (read [code]) datetime (maybe "" rstrip comment)
 | 
					  return $ TimeLogEntry (read [code]) datetime (maybe "" rstrip comment)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
tests_Timelog = TestList [
 | 
					tests_TimelogReader = TestList [
 | 
				
			||||||
 ]
 | 
					 ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -43,8 +43,8 @@ library
 | 
				
			|||||||
                  Hledger.Data.Utils
 | 
					                  Hledger.Data.Utils
 | 
				
			||||||
                  Hledger.Read
 | 
					                  Hledger.Read
 | 
				
			||||||
                  Hledger.Read.Utils
 | 
					                  Hledger.Read.Utils
 | 
				
			||||||
                  Hledger.Read.Journal
 | 
					                  Hledger.Read.JournalReader
 | 
				
			||||||
                  Hledger.Read.Timelog
 | 
					                  Hledger.Read.TimelogReader
 | 
				
			||||||
  Build-Depends:
 | 
					  Build-Depends:
 | 
				
			||||||
                  base >= 3 && < 5
 | 
					                  base >= 3 && < 5
 | 
				
			||||||
                 ,containers
 | 
					                 ,containers
 | 
				
			||||||
 | 
				
			|||||||
@ -36,7 +36,7 @@ import Hledger.Cli.Utils
 | 
				
			|||||||
import Hledger.Cli.Version (version)
 | 
					import Hledger.Cli.Version (version)
 | 
				
			||||||
import Hledger.Data hiding (insert, today)
 | 
					import Hledger.Data hiding (insert, today)
 | 
				
			||||||
import Hledger.Read (journalFromPathAndString)
 | 
					import Hledger.Read (journalFromPathAndString)
 | 
				
			||||||
import Hledger.Read.Journal (someamount)
 | 
					import Hledger.Read.JournalReader (someamount)
 | 
				
			||||||
import Hledger.Web.Settings (
 | 
					import Hledger.Web.Settings (
 | 
				
			||||||
    --   withConnectionPool
 | 
					    --   withConnectionPool
 | 
				
			||||||
    -- , runConnectionPool
 | 
					    -- , runConnectionPool
 | 
				
			||||||
 | 
				
			|||||||
@ -8,7 +8,7 @@ A history-aware add command to help with data entry.
 | 
				
			|||||||
module Hledger.Cli.Add
 | 
					module Hledger.Cli.Add
 | 
				
			||||||
where
 | 
					where
 | 
				
			||||||
import Hledger.Data
 | 
					import Hledger.Data
 | 
				
			||||||
import Hledger.Read.Journal (someamount)
 | 
					import Hledger.Read.JournalReader (someamount)
 | 
				
			||||||
import Hledger.Cli.Options
 | 
					import Hledger.Cli.Options
 | 
				
			||||||
import Hledger.Cli.Register (registerReport, registerReportAsText)
 | 
					import Hledger.Cli.Register (registerReport, registerReportAsText)
 | 
				
			||||||
#if __GLASGOW_HASKELL__ <= 610
 | 
					#if __GLASGOW_HASKELL__ <= 610
 | 
				
			||||||
 | 
				
			|||||||
@ -8,7 +8,7 @@ import Hledger.Cli.Options (Opt(Debug), progname_cli)
 | 
				
			|||||||
import Hledger.Cli.Version (progversionstr)
 | 
					import Hledger.Cli.Version (progversionstr)
 | 
				
			||||||
import Hledger.Data.Types (Journal,AccountName,Transaction(..),Posting(..),PostingType(..))
 | 
					import Hledger.Data.Types (Journal,AccountName,Transaction(..),Posting(..),PostingType(..))
 | 
				
			||||||
import Hledger.Data.Utils (strip, spacenonewline, restofline, parseWithCtx, assertParse, assertParseEqual, error')
 | 
					import Hledger.Data.Utils (strip, spacenonewline, restofline, parseWithCtx, assertParse, assertParseEqual, error')
 | 
				
			||||||
import Hledger.Read.Journal (someamount,ledgeraccountname)
 | 
					import Hledger.Read.JournalReader (someamount,ledgeraccountname)
 | 
				
			||||||
import Hledger.Data.Journal (nullctx)
 | 
					import Hledger.Data.Journal (nullctx)
 | 
				
			||||||
import Hledger.Data.Amount (nullmixedamt)
 | 
					import Hledger.Data.Amount (nullmixedamt)
 | 
				
			||||||
import Safe (atDef, maximumDef)
 | 
					import Safe (atDef, maximumDef)
 | 
				
			||||||
 | 
				
			|||||||
@ -34,7 +34,7 @@ import System.Time (ClockTime(TOD))
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import Hledger.Data  -- including testing utils in Hledger.Data.Utils
 | 
					import Hledger.Data  -- including testing utils in Hledger.Data.Utils
 | 
				
			||||||
import Hledger.Read (readJournal)
 | 
					import Hledger.Read (readJournal)
 | 
				
			||||||
import Hledger.Read.Journal (someamount)
 | 
					import Hledger.Read.JournalReader (someamount)
 | 
				
			||||||
import Hledger.Cli.Commands
 | 
					import Hledger.Cli.Commands
 | 
				
			||||||
import Hledger.Cli.Options
 | 
					import Hledger.Cli.Options
 | 
				
			||||||
import Hledger.Cli.Utils
 | 
					import Hledger.Cli.Utils
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user