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