Releases: j-mie6/ParsleyHaskell
Parsley 2.0.0.1
Adds GHC 9.6 support
Full Changelog: v2.0.0.0...v2.0.0.1
Parsley 2.0.0.0
Removed old Precedence
API: the new version is from "Design Patterns for Parser Combinators". Some other combinators are renamed in accordance with that paper too. Some API cleanup too: runParser
is now parse
, and input reading combinators are moved to Parsley.Char
. Some minor additions, like RANGES
to Defunc
, and digit
, letter
, letterOrDigit
.
Parsley 1.0.2.0
Adds a local_
combinator, for local assignment using a pure value. Also adds localModify
and localModify_
for local modification using a function (pure or parsed).
Parsley 1.0.1.0
This release supports the new functionality added in parsley-core-1.8.0.0
, namely position tracking:
- Added
line
parser. - Added
col
parser. - Added
pos
parser.
This added functionality has a small impact on the performance of the library, however future core releases will no doubt improve on the already minor regression.
Parsley 1.0.0.3
Enables forwards compatibility with the known changes for parsley-core-2.0.0.0
. Some functions are now directly exported from parsley
instead of parsley-core
.
What's Changed
- escape markup by @alissa-tung in #30
New Contributors
- @alissa-tung made their first contribution in #30
- @kcsongor made their first contribution in #34
Parsley 1.0.0.2
Small optimisation for core 1.6+, added top level try
to runParser
.
Parsley 1.0.0.1
Improved the code generation of oneOf
and noneOf
as per #15.
Parsley 1.0.0.0
- Factored all of the
Parsley.Internal
modules out intoparsley-core
package
Parsley 0.1.1.0
- Added
IF_S
,LAM_S
andLET_S
toDefunc
, which can be used with overloaded syntax - Admin: Removed
idioms-plugin
andlift-plugin
from the test suite, depending onparsley-garnish
instead - Fixed building with GHC 9
Parsley 0.1.0.1
First release! 🥳