This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 22525 - [XT3TS] regex-syntax-0056, 0086, 0102
Summary: [XT3TS] regex-syntax-0056, 0086, 0102
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: XSLT 3.0 Test Suite (show other bugs)
Version: Candidate Recommendation
Hardware: PC Windows NT
: P2 normal
Target Milestone: ---
Assignee: Abel Braaksma
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
Depends on:
Reported: 2013-07-01 15:25 UTC by Tim Mills
Modified: 2013-12-09 12:03 UTC (History)
2 users (show)

See Also:


Description Tim Mills 2013-07-01 15:25:07 UTC
The regex [^a-d-b-c] is invalid because of the position of the '-'.

There are similar problems in 0086 and 0102.

This is related to Bug 21425.
Comment 1 Abel Braaksma 2013-12-05 16:23:17 UTC
Currently, the test regex-syntax-0056 is written to expect error FORX0002, which means there's a syntax error in the regex. This seems correct (perhaps it was altered after this bug was raised).

regex-syntax-0086: idem
regex-syntax-0102: idem

Looks to me that the current versions of these tests are correct.
Comment 2 Michael Kay 2013-12-05 17:50:20 UTC
I think the conclusion for the corresponding XQuery/XPath bug 21425 was that a-b-c-d is invalid in XSD 1.0 and valid in XSD 1.1.
Comment 3 Tim Mills 2013-12-09 12:03:11 UTC
It all appears to be OK now.