lib: rename finaliseJournal -> journalFinalise
This commit is contained in:
parent
36a2e311df
commit
40c296a446
@ -45,7 +45,7 @@ module Hledger.Read.Common (
|
||||
journalSourcePos,
|
||||
parseAndFinaliseJournal,
|
||||
parseAndFinaliseJournal',
|
||||
finaliseJournal,
|
||||
journalFinalise,
|
||||
setYear,
|
||||
getYear,
|
||||
setDefaultCommodityAndStyle,
|
||||
@ -260,7 +260,7 @@ parseAndFinaliseJournal parser iopts f txt = do
|
||||
Left finalParseError -> throwError $ finalErrorBundlePretty $ attachSource f txt finalParseError
|
||||
Right ep -> case ep of
|
||||
Left e -> throwError $ customErrorBundlePretty e
|
||||
Right pj -> finaliseJournal iopts f txt pj
|
||||
Right pj -> journalFinalise iopts f txt pj
|
||||
|
||||
-- | Like parseAndFinaliseJournal but takes a (non-Erroring) JournalParser.
|
||||
-- Used for timeclock/timedot.
|
||||
@ -276,7 +276,7 @@ parseAndFinaliseJournal' parser iopts f txt = do
|
||||
-- see notes above
|
||||
case ep of
|
||||
Left e -> throwError $ customErrorBundlePretty e
|
||||
Right pj -> finaliseJournal iopts f txt pj
|
||||
Right pj -> journalFinalise iopts f txt pj
|
||||
|
||||
-- | Post-process a Journal that has just been parsed or generated, in this order:
|
||||
--
|
||||
@ -290,8 +290,8 @@ parseAndFinaliseJournal' parser iopts f txt = do
|
||||
--
|
||||
-- - check balance assertions if enabled.
|
||||
--
|
||||
finaliseJournal :: InputOpts -> FilePath -> Text -> Journal -> ExceptT String IO Journal
|
||||
finaliseJournal iopts f txt pj = do
|
||||
journalFinalise :: InputOpts -> FilePath -> Text -> Journal -> ExceptT String IO Journal
|
||||
journalFinalise iopts f txt pj = do
|
||||
t <- liftIO getClockTime
|
||||
-- Infer and apply canonical styles for each commodity (or fail).
|
||||
-- This affects transaction balancing/assertions/assignments, so needs to be done early.
|
||||
|
||||
@ -81,7 +81,7 @@ import Text.Printf (printf)
|
||||
|
||||
import Hledger.Data
|
||||
import Hledger.Utils
|
||||
import Hledger.Read.Common (Reader(..),InputOpts(..),amountp, statusp, genericSourcePos, finaliseJournal)
|
||||
import Hledger.Read.Common (Reader(..),InputOpts(..),amountp, statusp, genericSourcePos, journalFinalise)
|
||||
|
||||
--- ** doctest setup
|
||||
-- $setup
|
||||
@ -111,9 +111,9 @@ parse iopts f t = do
|
||||
let rulesfile = mrules_file_ iopts
|
||||
r <- liftIO $ readJournalFromCsv rulesfile f t
|
||||
case r of Left e -> throwError e
|
||||
Right pj -> finaliseJournal iopts{ignore_assertions_=True} f t pj'
|
||||
Right pj -> journalFinalise iopts{ignore_assertions_=True} f t pj'
|
||||
where
|
||||
-- finaliseJournal assumes the journal's items are
|
||||
-- journalFinalise assumes the journal's items are
|
||||
-- reversed, as produced by JournalReader's parser.
|
||||
-- But here they are already properly ordered. So we'd
|
||||
-- better preemptively reverse them once more. XXX inefficient
|
||||
|
||||
Loading…
Reference in New Issue
Block a user