Commit Graph

54 Commits

Author SHA1 Message Date
mrkkrp
dfdabe54e1 Add ‘takeP’, ‘takeRest’, and ‘atEnd’ 2017-07-03 23:10:22 +07:00
Mark Karpov
3b9812bf76 Char and byte modules (#230) 2017-07-03 18:34:00 +07:00
Mark Karpov
45f30ae7e1 Extending stream (#229) 2017-07-02 23:56:01 +07:00
Mark Karpov
cec0987264 Separate trivial and fancy parse errors (#223) 2017-06-29 12:13:22 +07:00
mrkkrp
5a8d8f181a Update location of the tutorials 2017-06-08 17:33:14 +07:00
mrkkrp
d3ce5efa3f Update the links to point to my new web site
[skip ci]
2017-06-06 17:05:44 +07:00
mrkkrp
ce7228346a Improve the documentation 2017-05-25 19:52:34 +07:00
mrkkrp
deb7dceed6 A minor tweak to the ‘README.md’ file
[skip ci]
2017-04-08 17:46:18 +03:00
mrkkrp
7d5897c735 Fix a couple of typos 2017-02-16 22:16:25 +03:00
mrkkrp
9370563c94 Extend/improve comparisons in the ‘README.md’ 2017-02-16 19:29:56 +03:00
mrkkrp
27c4141e09 Add links to announcements to the ‘README.md’ file 2017-01-16 17:31:14 +03:00
mrkkrp
54fd7614ff Mention how to edit tutorials
Close #169.
2017-01-12 18:06:02 +03:00
mrkkrp
9459c8038b Include 2017 into copyright years range 2017-01-01 14:38:59 +03:00
mrkkrp
38f5b36d46 A minor correction in the ‘README.md’ file 2016-10-12 12:33:01 +03:00
mrkkrp
70e1de679f Mention the ‘observing’ primitive in ‘README.md’ 2016-10-03 12:45:03 +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
Kwang Yul Seo
9401cf56b9 Add tagsoup-megaparsec to the related packages 2016-07-13 01:21:12 +09: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
2df1953075 Highlight new features in the ‘README.md’ file 2016-05-12 11:06:03 +07:00
mrkkrp
4c5aae7098 Update ‘CHANGELOG.md’ and ‘README.md’ 2016-02-12 22:12:30 +06:00
mrkkrp
f0e11c3be4 Add section “Related packages” to ‘README.md’ 2016-01-24 20:57:04 +06:00
mrkkrp
6830477a8d Add “Stackage LTS” badge 2016-01-22 13:12:22 +06:00
mrkkrp
a8bd0e4b10 Add direct link to tutorials from ‘README.md’ 2016-01-10 13:54:33 +06:00
mrkkrp
e5508941c8 Add year 2016 to copyright notices 2016-01-09 18:56:33 +06:00
mrkkrp
25cfeefd07 Fix some typos in ‘README.md’ 2015-12-30 15:23:13 +06:00
mrkkrp
3348d314cd fix a typo in ‘README.md’ 2015-11-24 15:02:17 +06:00
mrkkrp
a54eab124a add “stackage nightly” badge 2015-10-30 17:53:04 +06:00
mrkkrp
c7ed5fe909 after some consulting, it should be “FreeBSD”
What Parsec used is called “FreeBSD” or “BSD 2 clause”. Addition of the
third clause may require contacting all the authors. To hell with it,
let it be “FreeBSD” (which is anyway better than “BSD-like”), I'm a
hacker, not a lawyer (tm).
2015-10-30 17:26:45 +06:00
mrkkrp
503a1db4be clarify used license and add missing clause
This commit clarifies license of the software replacing “BSD3” with more
conventional “BSD 3 clause”.

Another change is addition of the third clause originally missing in
license of Parsec (which is licensed under BSD 2 clause license). The
addition of the third clause in form:

* Neither the names of the copyright holders nor the names of
  contributors may be used to endorse or promote products derived from
  this software without specific prior written permission.

does not violate original BSD 2 clause license effectively making it BSD
3 clause license (which I find preferable).
2015-10-30 13:52:30 +06:00
mrkkrp
3807a5d56b minor corrections 2015-10-26 14:29:26 +06:00
mrkkrp
a27dfa6229 minor cosmetic correction 2015-10-18 16:39:07 +06:00
mrkkrp
4d60e82be8 updated ‘README.md’ file
It seems like there won't be official Megaparsec tutorial for a
while. Also, the text is now written in such manner so it can be used on
Megaparsec site without any additional corrections.
2015-10-18 14:37:19 +06:00
mrkkrp
cc22bc40a9 minor cosmetic corrections
Got a whim to re-indent text with Emacs ‘fill-paragraph’.
2015-10-17 14:06:10 +06:00
Benjamin Kästner
8586ebf653 Add missing articles and fix some grammar
This commit mainly adds missing "a", "an" or "the", whenever something is used in singular, for example:

- user will see the label in error message
+ the user will see the label in the error message

In some cases, I've removed a word, for example "module" after `Text.Megaparsec.Char`, since it's clear you're talking about a module (otherwise "the" before the module name would be necessary).

This should provide a more fluid reading experience.
2015-10-16 22:44:36 +02:00
mrkkrp
a9421728d6 typos and corrections 2015-10-10 20:45:27 +06:00
mrkkrp
e954316804 updated ‘README.md’ file 2015-10-10 20:14:48 +06:00
Benjamin Kaestner
d97398a016 Add compatibility to base-4.7.0.x
This patch introduces compatibility to base-4.7.0.x. It was tested
on Win 8.1 x86_64, using GHC 7.8.4. It mainly consists of a bunch
of #if !MIN_VERSION(4,8,0) ... #endif additions and a lower bound
on base in the cabal file as well as a general introduction of the
CPP extension via default-extensions.

It also removes a potential error source in tests/Util.hs, since
the backslash in /=\ can lead to strange quirks on certain systems
(backslash and newline only separated by whitespace).

Other, squashed commits:

- Remove 'recent version of base' from Readme

- Change necessary version of GHC
2015-09-30 20:18:25 +02:00
mrkkrp
75eb620de0 fixed typos in ‘README.md’ 2015-09-22 17:36:21 +06:00
mrkkrp
4a2aedb8c1 add link to Parsec repository in ‘README.md’ 2015-09-21 23:26:25 +06:00
mrkkrp
5ba4fa8060 updated ‘README.md’ file
Note that we have Hackage badge here, although we haven't uploaded the
library yet. This is put here in advance because the badge is created
only after uploading but then it's too late to attach it. Oh.
2015-09-21 21:42:10 +06:00
mrkkrp
3850c64416 correct a typo and clean up description 2015-08-26 17:57:33 +06:00
mrkkrp
f6e6010a52 refreshed README.md 2015-08-18 02:15:21 +06:00
mrkkrp
77db6414c6 integration with Coveralls 2015-08-03 12:46:53 +06:00
mrkkrp
3ef5e5e621 renamed ‘MegaParsec’ → ‘Megaparsec’, close #10 2015-08-01 22:24:45 +06:00
mrkkrp
f346063cc1 reordered copyright notices 2015-07-31 17:44:27 +06:00
mrkkrp
0123e43eb5 a minor correction in ‘README.md’ 2015-07-31 01:13:22 +06:00
mrkkrp
8fff49b19d mentioned compatibility and ‘base’ 2015-07-30 22:04:33 +06:00