Author: knoaman
Date: Mon May 30 19:49:07 2011
New Revision: 1129322
URL: http://svn.apache.org/viewvc?rev=1129322&view=rev
Log:
Fixing Jira bug XERCESJ-1514
(https://issues.apache.org/jira/browse/XERCESJ-1514).
Modified:
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
Modified:
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
URL:
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java?rev=1129322&r1=1129321&r2=1129322&view=diff
==============================================================================
---
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
(original)
+++
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
Mon May 30 19:49:07 2011
@@ -249,7 +249,7 @@ class ParserForXMLSchema extends RegexPa
if (c == ']') throw this.ex("parser.cc.7", this.offset-2);
if (c == '-' && this.chardata != ']' && !firstloop) throw
this.ex("parser.cc.8", this.offset-2); // if regex = '[-]' then invalid
}
- if (this.read() != T_CHAR || this.chardata != '-' || c == '-'
&& firstloop) { // Here is no '-'.
+ if (this.read() != T_CHAR || this.chardata != '-' || c == '-'
&& !wasDecoded && firstloop) { // Here is no '-'.
if (!this.isSet(RegularExpression.IGNORE_CASE) || c >
0xffff) {
tok.addRange(c, c);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]