hledger/hledger-lib/Hledger/Data
Alex Chen 5e1f0ba6f7 lib: add a field to 'Journal' for a stack of include files
- In anticipation of megaparsec 7, which removes support for stacks of
  include files (as far as I can tell)
- Intended for the 'StateT Journal' layer of the parser
  - A stack of include files would be better in a 'ReaderT' layer, but I
    don't want to add another layer to the parser
- Intended for detecting cycles of include files
  - Potential issue: for proper error messages for include file cycles,
    we must remember to provide the filepath of the root journal file via
    the initial journal state passed to a 'JournalParser'; I imagine
    that we may forget to do so because in all other cases it is okay
    not to do so.
2018-09-29 22:32:27 -06:00
..
Account.hs journal: a new account sorting mechanism, and a bunch of sorting fixes 2018-09-22 21:45:07 -10:00
AccountName.hs rename easytests_* to tests_* 2018-09-06 13:13:26 -07:00
Amount.hs lib: fix balance --budget in the presence of --value 2018-09-23 07:45:34 -10:00
Commodity.hs tests: clear out old boilerplate 2018-08-31 18:12:17 -07:00
Dates.hs lib: capitalised month names broke some period expressions (fix #852) 2018-07-30 11:08:23 +01:00
Journal.hs lib: add a field to 'Journal' for a stack of include files 2018-09-29 22:32:27 -06:00
Ledger.hs journal: a new account sorting mechanism, and a bunch of sorting fixes 2018-09-22 21:45:07 -10:00
MarketPrice.hs tests: clear out old boilerplate 2018-08-31 18:12:17 -07:00
Period.hs bs/bse/cf/is: fix display of abbreviated name for December 2018-01-19 12:45:51 -08:00
PeriodicTransaction.hs tests: update doctests after Transaction Show change 2018-09-04 14:02:04 -07:00
Posting.hs rename easytests_* to tests_* 2018-09-06 13:13:26 -07:00
RawOptions.hs csv: merge lucamolteni's cassava/custom separators (squashed) (#829) 2018-09-07 12:34:51 -07:00
StringFormat.hs rename easytests_* to tests_* 2018-09-06 13:13:26 -07:00
Timeclock.hs rename easytests_* to tests_* 2018-09-06 13:13:26 -07:00
Transaction.hs rename easytests_* to tests_* 2018-09-06 13:13:26 -07:00
TransactionModifier.hs tests: update doctests after Transaction Show change 2018-09-04 14:02:04 -07:00
Types.hs lib: add a field to 'Journal' for a stack of include files 2018-09-29 22:32:27 -06:00