Skip to content

Parsley 4.4.0-M3

Pre-release
Pre-release
Compare
Choose a tag to compare
@j-mie6 j-mie6 released this 24 Jul 08:37
3f2aca1

This milestone release exposes the following new combinators:

  • atomic, the new alias for attempt, which will replace it moving forward.
  • count and count1 for counting how many times a parser succeeds.
  • count, range, and range_ combinators that parse a parser within a range of possible times.
  • Allowed for the configuration of the meaning of whitespace in TillNextWhitespace.
  • Added the empty(n) combinator to parsley.Parsley, allowing for fine caret control.
  • Added the guard helper combinator, which fails if the given parser does not successfully return true.

Happy 100th release! 🥳 🎉

Full Changelog: v4.4.0-M2...v4.4.0-M3