Commit Graph

748 Commits

Author SHA1 Message Date
Mark Karpov
aee96cd519
Make ‘atEnd’ not produce hints (#264) 2017-12-17 13:03:56 +07:00
mrkkrp
44dfd40939 Version bump (6.3.0)
[skip ci]
2017-12-15 11:50:44 +07:00
mrkkrp
cd14be5db1 A minor correction in the changelog
[skip ci]
2017-12-15 11:49:55 +07:00
mrkkrp
c8bc4a6def Avoid a rare test suite failure 2017-12-14 20:47:54 +07:00
mrkkrp
f4ded98663 There will be no ‘megaparsec-6.2.1’
[skip ci]
2017-12-14 12:06:53 +07:00
mrkkrp
3c0d961a7d Add ‘since’ notes to some instance declarations 2017-12-14 12:06:20 +07:00
mrkkrp
9ef762fef8 Minor corrections and a test for the last PR 2017-12-14 11:35:36 +07:00
Vladislav Zavialov
58ab67759f Add the 'customFailure' combinator (#260) 2017-12-14 11:20:04 +07:00
Vladislav Zavialov
576c29aefd Add an IsString instance and tests for it (#259) 2017-12-13 22:14:22 +07:00
mrkkrp
b06b93a678 Add a couple of missing articles
[skip ci]
2017-12-10 16:54:32 +07:00
mrkkrp
a69f955f75 Adjust documentation for the ‘Hints’ type 2017-12-09 11:40:34 +07:00
mrkkrp
0754936634 Update the ‘tested-with’ metadata field 2017-11-24 17:22:02 +07:00
mrkkrp
96a3ed1fef Test with GHC 8.2.2 2017-11-24 16:18:45 +07:00
Nathan Collins
8dc71651cf Improve documentation of lexeme conventions
[skip ci]

Move the discussion of lexeme assumptions from the bottom of the already
very long documentation for ‘space’ to the top-level module documentation,
and bold the key convention that lexeme parsers assume no space before and
consume all space after the lexeme they parse.
2017-11-16 15:44:50 +07:00
Mark Karpov
b99174d7f1 Make ‘sconcat’ more efficient on ‘ParsecT’ (#253)
* Make ‘sconcat’ more efficient on ‘ParsecT’

* Do the same thing for ‘mconcat’
2017-10-15 16:26:28 +07:00
mrkkrp
f5dfb8a6ec Version bump (6.2.0)
[skip ci]
2017-09-23 21:45:40 +07:00
Mark Karpov
0918e235ae Merge pull request #251 from mrkkrp/make-float-consume-only-foating-point-literals 2017-09-23 21:44:40 +07:00
mrkkrp
b2ed07d327 Attempt to speed up the build… 2017-09-23 20:37:39 +07:00
mrkkrp
07160049a8 Make ‘float’ consume only floating point literals
Now it no longer accepts plain integers, which should be a better behavior.
2017-09-21 22:01:39 +07:00
mrkkrp
10c3d7b6cf Update per-argument docs of ‘tokens’
[skip ci]
2017-08-26 20:57:05 +07:00
mrkkrp
898dde6ebe A minor tweak in ‘README.md’
[skip ci]
2017-08-15 18:08:52 +07:00
mrkkrp
8668520c73 Version bump (6.1.1)
[skip ci]
2017-08-14 17:49:03 +07:00
Mark Karpov
e2abc9ee5d Use ‘eok’ continuation in ‘tokens’ when matching empty chunk (#246) 2017-08-14 17:46:59 +07:00
mrkkrp
ddec52c7a1 Version bump (6.1.0)
[skip ci]
2017-08-08 17:28:02 +07:00
Mark Karpov
aac10c8bee Add hint erasing when try backtracks consuming (#243) 2017-08-08 16:36:47 +07:00
Profpatsch
c8ed8d0112 Clarify the difference between ‘pure’ and ‘empty’ 2017-08-08 15:05:38 +07:00
Mark Karpov
5b6f6f30cf Fix rendering of offending line with tabs (#241) 2017-08-08 14:59:24 +07:00
mrkkrp
077094cc40 A cosmetic whim 2017-08-08 11:44:43 +07:00
mrkkrp
3e4733cca2 Version bump (6.0.2)
[skip ci]
2017-07-31 12:26:53 +07:00
mrkkrp
9a065e27b3 Allow ‘parser-combinators-0.2.0’ 2017-07-31 12:22:03 +07:00
mrkkrp
390560f177 Add a note about ‘Control.Applicative.Combinators.NonEmpty’ 2017-07-30 23:14:08 +07:00
mrkkrp
b5e082f8d8 We need to exclude the ‘bench’ directory now 2017-07-30 14:02:01 +07:00
mrkkrp
9f0182570f Version bump (6.0.1)
[skip ci]
2017-07-28 11:48:38 +07:00
mrkkrp
2484ee6a05 Update the changelog
[skip ci]
2017-07-28 11:47:09 +07:00
mrkkrp
dbc7f52daa Add a note about the ‘ParseError’ type 2017-07-28 11:28:16 +07:00
Patrick Herrmann
adc363dcd6 Fix link in README (#237)
The Text.Megaparsec.Byte link was pointing to Text.Megaparsec.Char
2017-07-28 09:28:52 +07:00
mrkkrp
ed9a82305b ‘extra-doc-files’ requires at least Cabal 1.18 2017-07-27 14:50:50 +07:00
mrkkrp
dea06e7517 Use LTS 9.0
[skip ci]
2017-07-27 14:48:50 +07:00
mrkkrp
4d4807cb06 Add a link to “Evolution of error messages”
[skip ci]
2017-07-26 22:45:45 +07:00
mrkkrp
71c5033394 Fix a bug about indentation level of first item with ‘IndentSome’ 2017-07-26 14:48:29 +07:00
mrkkrp
2549544401 Fix a bug in ‘selectLine’ 2017-07-26 13:52:59 +07:00
mrkkrp
23373de945 Whims… 2017-07-25 23:23:42 +07:00
mrkkrp
4db3606760 Update the ‘README.md’ file
[skip ci]
2017-07-25 22:21:53 +07:00
mrkkrp
2a559aab34 Ensure that space consuming parser is hidden in ‘space’ (lexer) 2017-07-25 20:35:00 +07:00
mrkkrp
f532b2d6fe Version bump (6.0.0)
[skip ci]
2017-07-25 16:56:27 +07:00
mrkkrp
1cfec2512a A minor tweak in ‘CHANGELOG.md’
[skip ci]
2017-07-25 16:56:12 +07:00
mrkkrp
a745b27f36 Documentation corrections and improvements 2017-07-25 16:45:15 +07:00
Mark Karpov
7cbab7c2ea Implement rendering of parse error context (#236) 2017-07-25 14:36:40 +07:00
mrkkrp
37386619c3 Update the link to Parsec repo
[skip ci]
2017-07-11 15:37:49 +07:00
Mark Karpov
214d1f2c18 Speed-up numeric parsers (#232) 2017-07-10 00:12:23 +07:00