mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-12 19:08:34 +03:00
lib: drop parseAndFinaliseJournal', seems unused (api change)
This commit is contained in:
parent
ebfdee878c
commit
572f5a4b31
@ -33,7 +33,6 @@ module Hledger.Read.Common (
|
||||
journalSourcePos,
|
||||
generateAutomaticPostings,
|
||||
parseAndFinaliseJournal,
|
||||
parseAndFinaliseJournal', -- TODO unused ? check addons
|
||||
setYear,
|
||||
getYear,
|
||||
setDefaultCommodityAndStyle,
|
||||
@ -229,20 +228,6 @@ parseAndFinaliseJournal parser iopts f txt = do
|
||||
Left e -> throwError e
|
||||
Left e -> throwError $ customParseErrorPretty txt e
|
||||
|
||||
parseAndFinaliseJournal' :: JournalParser Identity ParsedJournal -> InputOpts
|
||||
-> FilePath -> Text -> ExceptT String IO Journal
|
||||
parseAndFinaliseJournal' parser iopts f txt = do
|
||||
t <- liftIO getClockTime
|
||||
y <- liftIO getCurrentYear
|
||||
let ep = runParser (evalStateT parser nulljournal {jparsedefaultyear=Just y}) f txt
|
||||
case ep of
|
||||
Right pj ->
|
||||
let pj' = if auto_ iopts then generateAutomaticPostings pj else pj in
|
||||
case journalFinalise t f txt (not $ ignore_assertions_ iopts) pj' of
|
||||
Right j -> return j
|
||||
Left e -> throwError e
|
||||
Left e -> throwError $ parseErrorPretty e
|
||||
|
||||
setYear :: Year -> JournalParser m ()
|
||||
setYear y = modify' (\j -> j{jparsedefaultyear=Just y})
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user