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)/

Reply via email to