rmuir commented on PR #14193: URL: https://github.com/apache/lucene/pull/14193#issuecomment-2635997545
My example for this one, if you have something like `[^a-gklM-O\s]`, with the case-insensitive flag maybe, it just calls the new `makeCharClass(int[],int[])` method and you get minimal automaton with the ranges you expect from state1->state2. No more walking up and down the parse tree and collecting sub-automata into lists and unioning them, no more sub-regexp creation and unioning for prebuilt classes. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org