From: Ito Kazumitsu <[EMAIL PROTECTED]>
Date: Tue, 24 Jan 2006 23:37:52 +0900 (JST)
> If we can simplufy the work of getMatchImpl(), we will be
> getting the same results as other implementations as well as
> improved performance.
>
> In that case, when matches() call getMatchImpl(), an implicit
> RETokenEnd should be added. Otherwise, "aaa" cannot match /a+?/.
I am rewriting the code using this idea. Unfortunately,
the following tests fail.
/(([a-c])b*?\2)*/
ababbbcbc
0: ababb
1: bb
2: b
/^(b+?|a){1,2}?c/
bbc
0: bbc
1: b
But I think it is better to go this way than to intoduce some
dirty ad hoc fix proposed by this RFC.
_______________________________________________
Classpath-patches mailing list
[email protected]
http://developer.classpath.org/mailman/listinfo/classpath-patches