hledger/hledger-lib/Hledger/Data
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
..
Account.hs lib: textification begins! account names 2016-05-24 19:00:49 -07:00
AccountName.hs lib: textification begins! account names 2016-05-24 19:00:49 -07:00
Amount.hs lib: textification: commodity symbols 2016-05-24 19:00:57 -07:00
Commodity.hs lib: textification: commodity symbols 2016-05-24 19:00:57 -07:00
Dates.hs Replace Parsec with Megaparsec (see #289) (#366) 2016-07-29 08:57:10 -07:00
Journal.hs ui: I toggles balance assertions 2016-07-06 15:08:57 -07:00
Ledger.hs lib: textification begins! account names 2016-05-24 19:00:49 -07:00
Posting.hs lib: textification: comments and tags 2016-05-24 19:00:57 -07:00
RawOptions.hs Replace Parsec with Megaparsec (see #289) (#366) 2016-07-29 08:57:10 -07:00
StringFormat.hs Replace Parsec with Megaparsec (see #289) (#366) 2016-07-29 08:57:10 -07:00
Timeclock.hs lib: textification: descriptions & codes 2016-05-24 19:00:58 -07:00
Transaction.hs lib: textification: descriptions & codes 2016-05-24 19:00:58 -07:00
Types.hs lib: textification: descriptions & codes 2016-05-24 19:00:58 -07:00