hledger/hledger-ui/Hledger/UI
Moritz Kiefer 4141067428 Replace Parsec with Megaparsec (see #289) (#366)
* Replace Parsec with Megaparsec (see #289)

This builds upon PR #289 by @rasendubi

* Revert renaming of parseWithState to parseWithCtx

* Fix doctests

* Update for Megaparsec 5

* Specialize parser to improve performance

* Pretty print errors

* Swap StateT and ParsecT

This is necessary to get the correct backtracking behavior, i.e. discard
state changes if the parsing fails.
2016-07-29 08:57:10 -07:00
..
AccountsScreen.hs ui: register: be inclusive for a depth-clipped account, matching displayed balance 2016-07-26 17:28:29 -07:00
Editor.hs ui: editor: jump to current txn or error location (emacs, emacsclient, vi) 2016-06-19 16:15:17 -07:00
ErrorScreen.hs Replace Parsec with Megaparsec (see #289) (#366) 2016-07-29 08:57:10 -07:00
Main.hs ui: register: be inclusive for a depth-clipped account, matching displayed balance 2016-07-26 17:28:29 -07:00
RegisterScreen.hs lib, ui, web: more careful dates in account transactions report/registers 2016-07-27 12:12:42 -07:00
Theme.hs ui: allow the filter query to be changed 2016-06-04 11:56:10 -07:00
TransactionScreen.hs ui: support/require brick 0.7+ #379 2016-07-24 18:06:49 -07:00
UIOptions.hs ui: consistent -V description in short help 2016-06-03 18:41:12 -07:00
UIState.hs ui: register: be inclusive for a depth-clipped account, matching displayed balance 2016-07-26 17:28:29 -07:00
UITypes.hs ui: register: be inclusive for a depth-clipped account, matching displayed balance 2016-07-26 17:28:29 -07:00
UIUtils.hs ui: support/require brick 0.7+ #379 2016-07-24 18:06:49 -07:00