diff options
author | ziga <ziga@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-06-01 22:11:00 +0000 |
---|---|---|
committer | ziga <ziga@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-06-01 22:11:00 +0000 |
commit | 6a9609f5145367418e2c904158d1ef6e1fb60afe (patch) | |
tree | c21882d9affe68b641900cf6ea85eb1ec0847f80 /libjava/java/util/regex | |
parent | 675805179709f00260878f9ba35d0332f47ef414 (diff) | |
download | ppe42-gcc-6a9609f5145367418e2c904158d1ef6e1fb60afe.tar.gz ppe42-gcc-6a9609f5145367418e2c904158d1ef6e1fb60afe.zip |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100466 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/util/regex')
-rw-r--r-- | libjava/java/util/regex/Pattern.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libjava/java/util/regex/Pattern.java b/libjava/java/util/regex/Pattern.java index 06418a22a34..455171c5bbb 100644 --- a/libjava/java/util/regex/Pattern.java +++ b/libjava/java/util/regex/Pattern.java @@ -84,8 +84,7 @@ public final class Pattern implements Serializable // if ((flags & UNICODE_CASE) != 0) gnuFlags = // if ((flags & CANON_EQ) != 0) gnuFlags = - // Eventually there will be such a thing as JDK 1_4 syntax - RESyntax syntax = RESyntax.RE_SYNTAX_PERL5; + RESyntax syntax = RESyntax.RE_SYNTAX_JAVA_1_4; if ((flags & UNIX_LINES) != 0) { // Use a syntax set with \n for linefeeds? |