J-F-Liu / pom

PEG parser combinators using operator overloading without macros.
MIT License
500 stars 31 forks source link

Feature/v3.3.1 #65

Closed nigeleke closed 8 months ago

nigeleke commented 8 months ago

You've been very accepting of my PRs so far; one more - the last for now.

a) Added further utility functions to char_classes (+ trivial testing) b) Amended set.rs to allow RangeToInclusive and RangeInclusive c) Made range.rs and set.rs pub(crate) rather than pub; This is a big assumption that was the intention.

The last two changes are partly in response to issue https://github.com/J-F-Liu/pom/issues/58, and partly to align with the prior change for Range(To)Inclusive.

This time I have bumped the version# up to 3.3.1. I don't know how / when the crate gets published to crates.io though...

J-F-Liu commented 8 months ago

Will release 3.4 later

nigeleke commented 8 months ago

@J-F-Liu sounds great; I notice you didn't bring over the changes in set.rs - what was the reason?

Oh - that might be my bad - they're not on my branch. Another PR on it's way.