mrkkrp
40d92a19a0
rewritten ‘showMessages’ in clearer manner
2015-08-24 22:19:19 +06:00
mrkkrp
45f449ddb2
prefer longest match in ‘mergeError’, fixes #23
...
Since ‘mergeError’ is only used to merge errors from alternative
branches of parsing, longest match should be preferred.
2015-08-24 01:45:12 +06:00
mrkkrp
2fa2805aea
derive ‘Eq’ instance for ‘Message’ and ‘ParseError’
2015-08-21 14:02:29 +06:00
mrkkrp
f9cfe390af
various minor changes, renamed functions
...
Among other changes two functions have been renamed:
* ‘parseMaybe’ → ‘parse'’ (also added to change log)
* ‘putState’ → ‘setState’ (for consistency)
2015-08-20 16:37:52 +06:00
mrkkrp
287a777e6c
cosmetic changes (indentation, etc)
2015-08-13 00:02:49 +06:00
mrkkrp
bd04b4328c
various minor changes
2015-08-12 18:41:22 +06:00
mrkkrp
c13ca493ae
experimental branch with different Messages
2015-08-11 18:15:02 +06:00
mrkkrp
bb074cc52b
fixed a regression in ‘Text.Megaparsec.Error’
...
I've improved tests so this sort of bug won't appear in future.
2015-08-11 03:19:16 +06:00
mrkkrp
dedbe7a897
fix regression in ‘setErrorMessage’, add tests
...
New tests shows that I had wrong assumption about workings of this
particular function. This is not a problem, though, complete test-suite
will eliminate this sort of nuisance soon.
2015-08-09 00:38:30 +06:00
mrkkrp
fcf1b972e8
a minor correction in doc-string of ‘setErrorMessage’
2015-08-08 15:53:55 +06:00
mrkkrp
80e93b90a6
fixing things in ‘Text.Megaparsec.Error’
2015-08-08 15:48:20 +06:00
mrkkrp
be36490aa2
corrections for ‘Text.Megaparsec.Error’
2015-08-03 23:44:40 +06:00
mrkkrp
3ef5e5e621
renamed ‘MegaParsec’ → ‘Megaparsec’, close #10
2015-08-01 22:24:45 +06:00