quamina icon indicating copy to clipboard operation
quamina copied to clipboard

Implement I-Regexp

Open timbray opened this issue 3 years ago • 2 comments

The IETF JSONPath WG is building a minimal-ish regular expression specification called I-Regexp designed to be interoperable across a wide variety of regex implementations. See https://www.ietf.org/id/draft-ietf-jsonpath-iregexp-00.html

A full or even subset implementation of I-Regexp would be a valuable addition to Quamina.

timbray avatar Jun 12 '22 18:06 timbray

As of 2024/09, I'm starting to take a run at this. If we get a substantial chunk of I-Regexp working, some of the other pattern upgrades can be re-implemented as regexes. Am going to do this incrementally, pulling in features one at a time, but have to have a full parser because we should reject regexes that use unimplemented features.

timbray avatar Sep 14 '24 00:09 timbray

BTW I-Regexp is now RFC 9485.

timbray avatar Jan 31 '25 22:01 timbray