* 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. |
||
|---|---|---|
| .. | ||
| a.timeclock | ||
| b.timedot | ||
| balance-assertions.test | ||
| blank-description.test | ||
| comments.test | ||
| commodities.test | ||
| commodity-styles.test | ||
| dates.test | ||
| default-commodity.test | ||
| directives.test | ||
| include.test | ||
| market-prices.test | ||
| parens-in-account-name.test | ||
| parse-sample-journal.test | ||
| posting-dates.test | ||
| precision.test | ||
| status.test | ||
| tags.test | ||
| transaction-prices.test | ||
| unbalanced.test | ||
| virtual-postings.test | ||