You are viewing a plain text version of this content. The canonical link for it is here.
Posted to regexp-dev@jakarta.apache.org by jo...@apache.org on 2002/12/13 19:40:16 UTC
cvs commit: jakarta-regexp/xdocs RETest.txt
jon 2002/12/13 10:40:16
Modified: docs RETest.txt
src/java/org/apache/regexp RECompiler.java
xdocs RETest.txt
Log:
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3879
Revision Changes Path
1.7 +7 -1 jakarta-regexp/docs/RETest.txt
Index: RETest.txt
===================================================================
RCS file: /home/cvs/jakarta-regexp/docs/RETest.txt,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- RETest.txt 13 Dec 2002 18:23:55 -0000 1.6
+++ RETest.txt 13 Dec 2002 18:40:16 -0000 1.7
@@ -1060,4 +1060,10 @@
[^ac]+
acb
YES
-b
\ No newline at end of file
+b
+
+#174
+[a-z]{0,3}
+123abcdefg123
+YES
+abc
1.8 +5 -1 jakarta-regexp/src/java/org/apache/regexp/RECompiler.java
Index: RECompiler.java
===================================================================
RCS file: /home/cvs/jakarta-regexp/src/java/org/apache/regexp/RECompiler.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- RECompiler.java 13 Dec 2002 18:23:55 -0000 1.7
+++ RECompiler.java 13 Dec 2002 18:40:16 -0000 1.8
@@ -373,6 +373,10 @@
try
{
bracketOpt[brackets] = Integer.parseInt(number.toString()) - bracketMin[brackets];
+ if (bracketMin[brackets] < 1)
+ {
+ bracketOpt[brackets]--;
+ }
}
catch (NumberFormatException e)
{
@@ -380,7 +384,7 @@
}
// Optional repetitions must be > 0
- if (bracketOpt[brackets] <= 0)
+ if (bracketOpt[brackets] < 0)
{
syntaxError("Bad range");
}
1.6 +6 -0 jakarta-regexp/xdocs/RETest.txt
Index: RETest.txt
===================================================================
RCS file: /home/cvs/jakarta-regexp/xdocs/RETest.txt,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- RETest.txt 13 Dec 2002 18:23:55 -0000 1.5
+++ RETest.txt 13 Dec 2002 18:40:16 -0000 1.6
@@ -1061,3 +1061,9 @@
acb
YES
b
+
+#174
+[a-z]{0,3}
+123abcdefg123
+YES
+abc
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>