Ben Pence
dd14602877
Fixes minor documentation inconsistency
2015-05-17 11:18:05 -07:00
Tal Walter
2b74642d7d
Fixed a mistake (Applicative to Alternative) in the parserZero comments
2015-01-24 09:07:01 +02:00
Slava Shklyaev
22ee53e06d
Fix a typo
2014-10-29 19:36:12 +02:00
Marios Titas
f7faa2a1af
lookAhead: reset error messages on success
2014-09-24 20:33:15 -05:00
Antoine Latter
f4601acddf
Revert "Track current position in the 'tokens' function"
...
This reverts commit 860764939c
.
This fixes #9 .
2014-09-24 19:43:08 -05:00
Antoine Latter
0860144eff
No more orphan 'Stream' instances.
...
The ByteString and Text instances for Stream now live in the
Prim module.
2014-04-09 15:01:24 -04:00
Roman Cheplyaka
860764939c
Track current position in the 'tokens' function
...
Example
Before:
Prelude Text.Parsec> parseTest (string "abcd") "abbe"
parse error at (line 1, column 1):
unexpected "b"
expecting "abcd"
After:
*Main> parseTest (string "abcd") "abbe"
parse error at (line 1, column 3):
unexpected "b"
expecting "cd"
Before this patch, 'b' was reported to be found at 1:1, which is clearly not the
case. After this patch, we correctly report the location of the wrong token, and
also report missing tokens starting from that position.
2014-04-04 01:28:21 +03:00
Rogan Creswick
ec7d750987
moved Stream instance for lists from Text.Parsec.String into Text.Parsec.Prim and removed -fno-warn-orphans from String.hs pragma
2014-03-24 07:53:21 -07:00
Antoine Latter
b08ea2c40d
Module 'prim' is now 'not home' for haddock links.
2014-03-23 20:08:26 -05:00
Antoine Latter
dac01599dd
Fix some haddocks.
2014-03-23 20:06:48 -05:00
Roman Cheplyaka
1bac97f3b5
Documentation fix
2011-12-28 22:29:53 +00:00
Roman Cheplyaka
383963979d
lookAhead: do not consume input on success; update documentation
2011-02-20 16:29:20 +00:00
Roman Cheplyaka
eaf3a6de71
try: do not reset the error position
2011-02-20 16:24:49 +00:00
Antoine Latter
f234bc7353
Carry forward error messages when parsers don't consume input
2010-10-03 22:55:54 +00:00
Derek Elkins
2f4f4dba4a
Fixing typos.
2010-09-27 23:19:05 +00:00
Antoine Latter
84e000211a
add explicit export list to .Prim
...
This was derived from the haddock docs on Hackage.
2010-03-04 03:03:44 +00:00
Antoine Latter
5d6b3fabaa
add documentation to new functions in .Prim
2010-03-04 03:03:27 +00:00
Antoine Latter
6e69c37546
another fix for many
...
allow many to return error-empty
2009-11-23 18:06:31 +00:00
Antoine Latter
299c257fa1
fix 'many'
...
Previously 'many' was not returning the last successful parse
2009-11-22 17:15:01 +00:00
Antoine Latter
a98a3ccbca
move core data type over to CPS
2009-03-02 00:20:00 +00:00
Derek Elkins
684cda921e
Remove strictness in the return value. This violates the monad laws. Add note about user state strictness.
2009-02-14 22:28:22 +00:00
Derek Elkins
79905e57bf
Touch up haddock formatting
2008-03-06 01:25:31 +00:00
Derek Elkins
d3b3fa5427
Stream instances guidelines
2008-03-06 01:17:54 +00:00
aslatter
7cc71ef014
cleanud up/expanded compatability modules.
2008-02-17 03:53:24 +00:00
Derek Elkins
ce708e0972
Clean most warnings
2008-02-13 04:32:24 +00:00
aslatter
f549214afc
A few mtl instances
2008-02-05 05:45:50 +00:00
aslatter
77fecf1829
missing case in parserPlus
2008-02-02 21:52:25 +00:00
aslatter
0793a4cf37
added a few language pragmas
...
GHCi 6.8.2 didn't seem to want to load the sources without these added pragmas
2008-02-02 20:14:50 +00:00
Derek Elkins
7b8b087f24
Minor whitespace change in Text.Parsec.Prim.hs
2008-01-22 05:13:24 +00:00
Derek Elkins
c544a22461
Haddock documentation for Text.Parsec.Prim
2008-01-22 01:37:52 +00:00
Derek Elkins
8ea4b8982f
Changing maintainer email
2008-01-20 04:44:41 +00:00
Derek Elkins
d035996a3a
Remove redundant comments
2008-01-19 22:12:20 +00:00
Derek Elkins
0d4457848a
Fixed small but critical bug in manyAccum
2008-01-19 22:07:50 +00:00
Derek Elkins
4de1647cc5
Added Control.Applicative.Alternative instance
2008-01-19 22:06:33 +00:00
Derek Elkins
4cc1a98ba9
Added Control.Applicative instances
2008-01-13 23:54:41 +00:00
Derek Elkins
7b0ce9636a
Made cabal buildable
2008-01-13 18:00:19 +00:00
Derek Elkins
93826a6007
Initial import
2008-01-13 17:53:15 +00:00