hledger/hledger-lib/Hledger
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
..
Data lib: add a field to 'Journal' for a stack of include files 2018-09-29 22:32:27 -06:00
Read lib: add a field to 'Journal' for a stack of include files 2018-09-29 22:32:27 -06:00
Reports budget: declaration and (actual) amount sorting for bal --budget 2018-09-24 08:31:19 -10:00
Utils rename easytests_* to tests_* 2018-09-06 13:13:26 -07:00
Data.hs rename easytests_* to tests_* 2018-09-06 13:13:26 -07:00
Query.hs rename easytests_* to tests_* 2018-09-06 13:13:26 -07:00
Read.hs rename easytests_* to tests_* 2018-09-06 13:13:26 -07:00
Reports.hs rename easytests_* to tests_* 2018-09-06 13:13:26 -07:00
Utils.hs rename easytests_* to tests_* 2018-09-06 13:13:26 -07:00