From: Ito Kazumitsu <[EMAIL PROTECTED]>
Date: Wed, 01 Feb 2006 01:14:29 +0900 (JST)
> This change does not affect the functionality, but hopefully
> improves the readability of source codes.
>
> ChangeLog
> 2006-01-31 Ito Kazumitsu <[EMAIL PROTECTED]>
>
> * gnu/regexp/REMatch.java(REMatchList): New inner utility class
> for making a list of REMatch instances.
> * gnu/regexp/RETokenOneOf.java(match): Rewritten using REMatchList.
> * gnu/regexp/RETokenRepeated.java(findDoables): New method.
> (match): Rewritten using REMatchList.
> (matchRest): Rewritten using REMatchList.
Commited.
And this is the start of further work. My TODO list includes:
(1) Support Unicode character blocks in RETokenNamedProperty.
(2) Make the testcases of /^(b+?|a){1,2}?c/ and /(([a-c])b*?\2){3}/
in gnu/testlet/java/util/regex/Pattern/testdata2 pass.
This is really difficult.
(3) Support /(?<=X)/, /(?<!X)/ and /(?>X)/