re PR libgcj/20435 (regex pattern compiling bug)
authorZiga Mahkovec <ziga.mahkovec@klika.si>
Wed, 1 Jun 2005 22:11:00 +0000 (00:11 +0200)
committerZiga Mahkovec <ziga@gcc.gnu.org>
Wed, 1 Jun 2005 22:11:00 +0000 (22:11 +0000)
commit7e1603c0f0dea72c62f5b78cbfbcbeaf4ac05207
treec21882d9affe68b641900cf6ea85eb1ec0847f80
parentcce7074710fc4712506c58a183034e53b87262fa
re PR libgcj/20435 (regex pattern compiling bug)

2005-06-01  Ziga Mahkovec  <ziga.mahkovec@klika.si>

PR libgcj/20435:
* gnu/regexp/RESyntax.java (RE_POSSESSIVE_OPS): New field.
(static): Add possessive matching to JAVA_1_4 syntax.
* gnu/regexp/RETokenRepeated.java (possessive): New field.
(makePossessive, isPossessive): New methods.
(match): Don't back off during possessive matching.
* gnu/regexp/RE.java (initalize): Accept possessive quantifier.
* java/util/regex/Pattern.java (constructor): Switch syntax from PERL5
to JAVA_1_4.

From-SVN: r100466
libjava/ChangeLog
libjava/gnu/regexp/RE.java
libjava/gnu/regexp/RESyntax.java
libjava/gnu/regexp/RETokenRepeated.java
libjava/java/util/regex/Pattern.java