Commit Graph

638 Commits

Author SHA1 Message Date
Roman Cheplyaka
0919338c4b Add a MonadFix ParsecT instance (#225) 2017-06-29 20:23:03 +07:00
Mark Karpov
bda5fc822a Move error construction helpers into the library (#224) 2017-06-29 18:33:47 +07:00
Mark Karpov
cec0987264 Separate trivial and fancy parse errors (#223) 2017-06-29 12:13:22 +07:00
Mark Karpov
5ed815fde4 Refactor pos and error modules (#222) 2017-06-28 14:08:26 +07:00
Mark Karpov
ca564d1113 Display control characters in strings nicely (#221) 2017-06-26 23:23:53 +07:00
mrkkrp
3ccad30ced Version bump (5.3.1)
[skip ci]
2017-06-26 17:14:52 +07:00
mrkkrp
556a8333c3 Update the changelog (5.3.1)
[skip ci]
2017-06-26 17:14:35 +07:00
mrkkrp
91b0e5b632 Fix some failing test cases 2017-06-26 17:12:25 +07:00
mrkkrp
bdf3867301 Use ‘lts-8.19’ and ‘parser-combinators-0.1.0’ as an extra dep
[skip ci]
2017-06-22 22:37:42 +07:00
mrkkrp
432d1722ce Link more functions in ‘Text.Megaparsec.Char’ 2017-06-22 22:37:19 +07:00
mrkkrp
5c27c218b2 Add more safety to the ‘categoryName’ function 2017-06-22 22:08:56 +07:00
mrkkrp
fd021a85b7 Tighten boundaries for ‘QuickCheck’ 2017-06-17 18:50:49 +07:00
Mark Karpov
3ec48d12b9 Reorganize modules (#217) 2017-06-15 02:12:18 +07:00
Mark Karpov
d35cdd2e33 Drop per-stream type modules (#215) 2017-06-13 23:14:31 +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
367bf03049 Allow ‘criterion-1.2’ 2017-05-26 22:30:25 +07:00
mrkkrp
ce7228346a Improve the documentation 2017-05-25 19:52:34 +07:00
mrkkrp
b5887b59d7 Refresh ‘Test.Hspec.Megaparsec’ 2017-05-25 16:01:26 +07:00
mrkkrp
2fb6896e3a Track max residency in weigh benchmark 2017-05-25 14:18:35 +07:00
Mark Karpov
ad2721912e Test with GHC 8.2.1 (#210) 2017-05-24 23:44:40 +07:00
mrkkrp
e04782f3d4 Use the ‘lts-8.15’ resolver
[skip ci]
2017-05-24 19:30:28 +07:00
mrkkrp
e651e689c3 Update my email address
[skip ci]
2017-05-24 19:30:10 +07:00
mrkkrp
499d062a4f Remove redundant repetition of license text
[skip ci]
2017-05-24 19:27:31 +07:00
mrkkrp
c26ebd49c3 Drop the ‘megaparsec.ebal’ file 2017-05-19 18:38:54 +07:00
mrkkrp
298e01fb80 Version bump (5.3.0)
[skip ci]
2017-04-30 00:20:00 +03:00
Mark Karpov
9453b9eda4 Define ‘Semigroup’ and ‘Monoid’ for ‘ParsecT’ (#203) 2017-04-29 23:34:18 +03:00
mrkkrp
16a3e7fa5e Drop version boundary for internal library
This version range has no semantic meaning.
2017-04-29 16:47:33 +03:00
mrkkrp
62dcac2984 Add ‘tested-with’ Cabal metadata 2017-04-29 16:47:31 +03:00
Mark Karpov
15b645f08e Add ‘getNextTokenPosition’ (#202) 2017-04-29 16:40:04 +03:00
mrkkrp
e87c1e770e Change “rest of” to “the rest of” 2017-04-10 19:59:51 +03:00
mrkkrp
deb7dceed6 A minor tweak to the ‘README.md’ file
[skip ci]
2017-04-08 17:46:18 +03:00
mrkkrp
95f99774dc Various minor corrections to the docs 2017-04-02 21:52:04 +03:00
mrkkrp
4adc827a00 Add Vladislav Zavialov to the list of contributors 2017-03-05 16:22:19 +03:00
Vladislav Zavialov
ae19a87cbf Make () an error component (#193) 2017-03-05 17:06:47 +04:00
mrkkrp
936635c8dc Enable caching on Travis 2017-03-05 14:09:57 +03:00
Mark Karpov
8ed11716e7 Add the ‘region’ combinator (#192)
Close #187.
2017-03-03 03:45:38 +04:00
mrkkrp
aa326f0294 Don't test with GHC and Cabal HEAD on Travis 2017-03-02 23:17:41 +03:00
mrkkrp
44b6b960a0 Clarify the result of ‘updatePos’
Close #189.
2017-02-26 14:42:17 +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
f021a86a1f Clarify the example in docs for ‘try’
Close #186.
2017-02-16 17:55:31 +03:00
mrkkrp
e08851a99b Mention dropping support for GHC 7.6 in the changelog 2017-02-07 17:52:52 +03:00
Mark Karpov
e809c56b45 Implement the ‘match’ combinator (#184) 2017-02-06 22:31:10 +04:00
Mark Karpov
8f43fdc3f6 Drop support for GHC 7.6 (#166) 2017-02-01 22:01:18 +04:00
mrkkrp
cd3828ff1a Version bump (5.2.0)
[skip ci]
2017-02-01 19:54:57 +03:00
mrkkrp
688d1453ed Exclude ‘tests’ dir from coverage reports 2017-02-01 19:08:47 +03:00
Mark Karpov
cb978200d5 Fix subtle ‘indentBlock’ bugs, add new tests (#182) 2017-02-01 20:03:02 +04:00
mrkkrp
2c4ac2af3c Update the Travis script (new benchmark directories) 2017-01-31 22:23:35 +03:00
Mark Karpov
b307ba2342 Implement counting of processed tokens (#180) 2017-01-31 15:17:54 +04:00