Skip to content

Conversation

MaxSagebaum
Copy link
Contributor

Added some of the missing features for regular expression.

  • There is now a find_all method for the regular expressions.
  • Added handling of \G.
  • Added look behind matchers.
  • Added atomic group tokens.

The PR can be squashed into one commit. I left the commits for better review granularity.

@MaxSagebaum
Copy link
Contributor Author

I am still updating the results.

@MaxSagebaum
Copy link
Contributor Author

All regex related tests are updated. The remaining failures are from other tests.

@hsutter
Copy link
Owner

hsutter commented Jan 15, 2025

Thanks! As described in #1322, I will need a new one-time CLA that will cover all your future contributions. I've emailed you the new CLA, and one it's completed I can look at PRs.

@MaxSagebaum
Copy link
Contributor Author

I signed the document.

@hsutter
Copy link
Owner

hsutter commented Jan 31, 2025

Looks great, thanks Max!

@hsutter hsutter merged commit ec1f98a into hsutter:main Jan 31, 2025
19 of 29 checks passed
@threeifbyair
Copy link
Contributor

Hey, sorry to necromance a pull request, but it looks like you only checked in the .cpp of pure2-regex_20_lookbehind and not the .cpp2. Any chance that could get fixed?

@MaxSagebaum
Copy link
Contributor Author

Thanks for the hint. I added the file and created a pull request.

#1407

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants