Skip to content

Parsley 4.4.0

Compare
Choose a tag to compare
@j-mie6 j-mie6 released this 06 Oct 22:02
· 37 commits to master since this release
c06edd5

This is a minor release, which adds several new combinators with no changes to existing functionality or deprecations.

  • Add satisfyMap
  • Add support for explicit register tracking in debug
  • Add profile combinator for light-weight analysis of what parsers take up the most time.
  • Expose partialAmend and partialAmendThenDislodge
  • Expose range combinators
  • Expose more unicode compliant combinators
  • Generalise stringOfMany and stringOfSome to take character predicates
  • Add the preventative combinators as per thesis
  • Add a filterWith, verifiedErrorWith and preventWith builder combinators, with generic ErrorGen functionality to help form messages.
  • New empty combinator in Parsley that has variable width caret
  • The label combinator now supports multiple labels at once.
  • Introduce atomic alias for attempt (no deprecation until 4.5)
  • Add configuration to TillNextWhitespace and helpers for specifying what whitespace is.
  • Add the span combinator

What's Changed

New Contributors

Full Changelog: v4.3.1...v4.4.0