hledger/hledger-web
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
..
app web: fix stack ghci duplicate main error 2016-04-18 15:26:54 -07:00
config web: Post -> AddForm; drop/comment more old stuff 2015-02-16 16:21:07 +00:00
deploy web: update for yesod 1.1.3 2012-11-15 17:48:48 +00:00
doc doc: update generated manuals 2016-07-06 15:17:09 -07:00
Handler Replace Parsec with Megaparsec (see #289) (#366) 2016-07-29 08:57:10 -07:00
Hledger web: preserve initial query when journal changes (#314) 2016-04-28 21:48:30 -07:00
messages web: update for yesod 1.1.3 2012-11-15 17:48:48 +00:00
Settings web: declare a bunch of language pragmas 2015-04-07 18:35:41 -07:00
static web: focus field after clicking add txn (fixes #338) 2016-04-28 20:53:08 -07:00
templates web: delete a few unused files from Yesod default app 2015-12-18 22:51:42 +01:00
tests web: fix options breakage, add test code to tags 2015-08-28 15:23:49 -07:00
.ghci web: drop cruft from .ghci 2016-04-18 15:28:54 -07:00
Application.hs cli/ui/web: rename X.Options modules to X.XOptions 2015-08-28 12:43:51 -07:00
CHANGES doc: add release date to changelogs 2015-10-30 14:09:19 -07:00
devel.hs web: fix warnings 2014-05-23 09:02:20 -07:00
Foundation.hs Replace Parsec with Megaparsec (see #289) (#366) 2016-07-29 08:57:10 -07:00
future-package.yaml web: looser dependency on hledger/hledger-lib #353 2016-07-24 18:16:29 -07:00
hledger-web.cabal Replace Parsec with Megaparsec (see #289) (#366) 2016-07-29 08:57:10 -07:00
Import.hs web: fix more ghc 7.10 import warnings (#239) 2015-04-07 18:49:33 -07:00
LICENSE packagegeddon.. split off web/chart/vty, move hledger to a subdir 2010-09-09 22:54:34 +00:00
README doc: ensure all five main packages have a README 2016-04-12 11:13:01 -07:00
Settings.hs web: fix more ghc 7.10 import warnings (#239) 2015-04-07 18:49:33 -07:00
Setup.hs Revert "remove Setup.hs files again, fixing a yesod devel warning" 2014-05-24 13:39:09 -07:00

A basic web UI for hledger data. Intended to be robust and somewhat useful.