mrkkrp
|
9fd109d0e8
|
Improve coverage of some primitives
|
2016-09-27 11:42:13 +03:00 |
|
mrkkrp
|
4bc14d6668
|
Improve descriptions of backtracking primitives
Close #143.
|
2016-09-27 10:03:43 +03:00 |
|
mrkkrp
|
6772b88e93
|
Make ‘try’ truly backtrack parser state
Close #142.
This seemingly has no effect on performance.
|
2016-09-27 09:41:23 +03:00 |
|
mrkkrp
|
dfbc6f0893
|
Minor corrections in test suite, improve coverage
|
2016-09-27 00:23:17 +03:00 |
|
mrkkrp
|
979e7d504a
|
A minor update to ‘CHANGELOG.md’
|
2016-09-25 21:38:50 +03:00 |
|
mrkkrp
|
4667c9ff46
|
Fix test coverage reporting
|
2016-09-25 21:23:57 +03:00 |
|
Mark Karpov
|
735776519c
|
Merge pull request #138 from mrkkrp/migrate-to-hspec
Re-write the tests with Hspec and more
|
2016-09-25 22:07:52 +04:00 |
|
mrkkrp
|
bd07032795
|
Fix the build
|
2016-09-25 18:42:21 +03:00 |
|
mrkkrp
|
6da7f86350
|
Migrate the test suite to Hspec
|
2016-09-24 19:32:50 +03:00 |
|
mrkkrp
|
31785909ee
|
Add a link to the text of original announcement
|
2016-09-18 21:20:37 +03:00 |
|
mrkkrp
|
dab99997f4
|
Add a notice about performance tutorial
|
2016-09-18 21:18:27 +03:00 |
|
mrkkrp
|
9305b26f39
|
Add ‘cassava-megaparsec’ to list of related libs
|
2016-09-18 19:13:40 +03:00 |
|
mrkkrp
|
be4478b840
|
Clarify behavior of ‘many’ and ‘some’
See #141.
|
2016-09-18 14:34:27 +03:00 |
|
mrkkrp
|
486d90c45c
|
Use a newer resolver (‘lts-6.15’)
|
2016-09-04 16:49:35 +03:00 |
|
mrkkrp
|
e8174d4700
|
Add some ‘Arbitrary’ instances
|
2016-09-04 16:44:24 +03:00 |
|
mrkkrp
|
5478537cf7
|
Eliminate the ‘old-tests’ test suite
|
2016-09-04 16:33:40 +03:00 |
|
mrkkrp
|
badec4a9df
|
Expose the ‘parseErrorTextPretty’ function
Close #137.
|
2016-09-04 14:48:40 +03:00 |
|
Albert Krewinkel
|
c234586435
|
Reflect renaming of alphaNum in docs (#136)
The `alphaNum` parser was renamed to `alphaNumChar`, yet the docs
weren't full updated to reflect this change.
|
2016-08-27 16:44:55 +04:00 |
|
mrkkrp
|
82994e45d4
|
Allow line comments end with end of input
Close #119.
|
2016-08-13 20:00:49 +03:00 |
|
mrkkrp
|
ee5f126c14
|
Use LTS 6.11 resolver
|
2016-08-13 19:46:20 +03:00 |
|
mrkkrp
|
c4e1259cb9
|
Add a couple of articles into the docs
|
2016-08-13 19:22:33 +03:00 |
|
mrkkrp
|
6a7c41d889
|
Don't allow very big values of ‘Pos’ in tests
This is unrealistic and leads to false failures.
|
2016-08-04 09:38:54 +03:00 |
|
mrkkrp
|
38dd2112e3
|
Mention how to deal with case described in #129
Close #130.
|
2016-08-01 22:00:36 +03:00 |
|
mrkkrp
|
33098be1ea
|
Define ‘displayException’ for ‘ParseError’
|
2016-07-29 21:27:52 +03:00 |
|
mrkkrp
|
7beca0c585
|
Fix the build with ‘QuickCheck-2.9’ and later
|
2016-07-24 13:06:52 +03:00 |
|
mrkkrp
|
7616d79f1d
|
A cosmetic improvement in Cabal file
|
2016-07-24 11:06:24 +03:00 |
|
Mark Karpov
|
af2a967230
|
Merge pull request #128 from kseo/related-projects
Add tagsoup-megaparsec to the related packages
|
2016-07-12 23:21:18 +04:00 |
|
Kwang Yul Seo
|
9401cf56b9
|
Add tagsoup-megaparsec to the related packages
|
2016-07-13 01:21:12 +09:00 |
|
mrkkrp
|
30c302cf11
|
Version bump (5.0.1)
|
2016-07-11 21:36:33 +03:00 |
|
mrkkrp
|
033cbeb3fa
|
Update the ‘CHANGELOG.md’ file
|
2016-07-11 21:36:14 +03:00 |
|
mrkkrp
|
2a98741aba
|
Inline ‘initialPos’
|
2016-07-11 21:35:57 +03:00 |
|
mrkkrp
|
efe14cfa5f
|
Derive ‘Data’, ‘Typeable’, ‘NFData’, for ‘State’
|
2016-07-11 21:35:24 +03:00 |
|
mrkkrp
|
e24a78093f
|
Derive ‘NFData’ for all data types in the library
Close #124.
|
2016-07-11 17:03:30 +03:00 |
|
mrkkrp
|
11d10c7d85
|
Mention performance improvements in ‘CHANGELOG.md’
|
2016-07-11 10:52:44 +03:00 |
|
Devon Hollowood
|
a803e3c68c
|
Clarify error message for many parser
Close #122.
|
2016-07-09 13:25:59 +04:00 |
|
Mark Karpov
|
c7c61dfab8
|
Merge pull request #114 from mccain/grammar-mistake-lexer
Add missing "to" to documentation
|
2016-06-24 17:02:17 +04:00 |
|
Daniel S. McCain
|
62ee63918c
|
Add missing "to" to documentation
|
2016-06-24 14:00:26 +02:00 |
|
mrkkrp
|
7d47a7b8f9
|
Derive more ‘Data’ and ‘Typeable’ instances
Close #112. Derive ‘Data’ instance for ‘ParseError’, ‘Data’ and
‘Typeable’ instances for ‘SourcePos’.
|
2016-06-23 22:52:29 +03:00 |
|
mrkkrp
|
7dc397d806
|
Update upper bounds, use ‘lts-6.2’ resolver
|
2016-06-10 16:16:48 +07:00 |
|
mrkkrp
|
b7cc20ec67
|
Drop GHC 7.10.1 and 7.10.2 from Travis CI
Just GHC 7.10.3 should be enough to test for this version.
|
2016-05-24 16:29:25 +07:00 |
|
mrkkrp
|
d5b8d7755c
|
Rename section to make local hyperlink work
|
2016-05-15 00:08:18 +07:00 |
|
mrkkrp
|
2062354709
|
Various corrections in ‘README.md’ and docs
|
2016-05-14 16:59:18 +07:00 |
|
mrkkrp
|
3f445fc8fc
|
Version bump (5.0.0)
|
2016-05-14 15:43:44 +07:00 |
|
mrkkrp
|
2df1953075
|
Highlight new features in the ‘README.md’ file
|
2016-05-12 11:06:03 +07:00 |
|
Mark Karpov
|
b2a3329723
|
Merge pull request #105 from mrkkrp/line-folds
Line folding
|
2016-05-11 14:24:32 +07:00 |
|
mrkkrp
|
46132a8048
|
Update the ‘CHANGELOG.md’ file (line folds)
|
2016-05-11 00:25:24 +07:00 |
|
mrkkrp
|
e39fd663ca
|
Minor corrections and add test for ‘lineFold’
|
2016-05-10 22:51:40 +07:00 |
|
mrkkrp
|
a74bcd1499
|
Add ‘checkCase’ (rename old one to ‘checkCase'’)
|
2016-05-10 22:51:23 +07:00 |
|
mrkkrp
|
2a07087766
|
Initial implementation of line folding
Close #87.
|
2016-05-10 22:50:22 +07:00 |
|
mrkkrp
|
34f1f95294
|
Fix a typo ‘ManyIndent’ → ‘IndentMany’
|
2016-05-04 16:42:10 +07:00 |
|