Skip to content

Extract better substrings#12

Open
dgrisby wants to merge 1 commit into
wharris:mainfrom
dgrisby:better-substring-extraction
Open

Extract better substrings#12
dgrisby wants to merge 1 commit into
wharris:mainfrom
dgrisby:better-substring-extraction

Conversation

@dgrisby

@dgrisby dgrisby commented Sep 3, 2024

Copy link
Copy Markdown

Find substrings in more cases, and allow a single regex to register multiple substrings.

I did some analysis of how well the index was working for us, and found that for many regexes, it was unable to find anything to index. This greatly increases the coverage.

Find substrings in more cases, and allow a single regex to register
multiple substrings.
Comment thread test/test_esmre.py
def testAlternationCausesEmptyResult(self):
self.checkHints([], r"rum|grog")
def testAlternation(self):
self.checkHints({"rum", "grog"}, r"rum|grog")

@dgrisby dgrisby Sep 3, 2024

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is one of the main improvements — an alternation can now make multiple index entries.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant