hledger/hledger-lib/Hledger/Read
Stephen Morgan 603b2e9f09 ref: Use ExceptT String IO a instead of IO (Either String a).
This increases composability and avoids some ugly case handling. We
re-export runExceptT in Hledger.Read.

The final return types of the following functions has been changed from
IO (Either String a) to ExceptT String IO a. If this causes a problem,
you can get the old behaviour by calling runExceptT on the output:
readJournal, readJournalFiles, readJournalFile

Or, you can use the easy functions readJournal', readJournalFiles', and
readJournalFile', which assume default options and return in the IO
monad.
2022-03-25 14:23:27 -10:00
..
Common.hs ci: fix a typo I fat-fingered 2022-03-18 11:03:30 -10:00
CsvReader.hs ref: Use ExceptT String IO a instead of IO (Either String a). 2022-03-25 14:23:27 -10:00
InputOptions.hs fix: cost: Add inferred equity postings during journal finalisation, so 2022-01-16 18:37:18 -10:00
JournalReader.hs feat: queries can now match account tags (#1817) 2022-01-30 09:47:52 -10:00
LedgerReader.hs.disabled debug: move command parsing debug output down to level 8 2020-07-03 11:37:01 -07:00
TimeclockReader.hs pkg: Drop base-compat-batteries dependency. 2021-10-31 07:56:07 -10:00
TimedotReader.hs timedot: a D default commodity (and style) is applied to timedot aounts 2021-11-05 23:34:46 -10:00