RFR 8225198 : Optimize regex tree for greedy quantifiers of type {N, }
Ivan Gerasimov
ivan.gerasimov at oracle.com
Mon Jun 3 19:54:10 UTC 2019
Hello!
When building a match-tree, the regex engine optimizes '*' and '+'
greedy quantifiers by using special node of type CharPropertyGreedy.
This later class can be used unmodified for other greedy quantifiers
without the upper limit, i.e. of type '{N,}'.
Would you please help review this simple optimization?
BUGURL: https://bugs.openjdk.java.net/browse/JDK-8225198
WEBREV: http://cr.openjdk.java.net/~igerasim/8225198/00/webrev/
(With the fix, one unused class was also removed. This class was to
implement conditionals, which were never supported by Java regexs.)
--
With kind regards,
Ivan Gerasimov
More information about the core-libs-dev
mailing list