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 20675 - [XT3TS] regex-syntax-0985
Summary: [XT3TS] regex-syntax-0985
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: XSLT 3.0 Test Suite (show other bugs)
Version: Working drafts
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
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-15 15:54 UTC by Tim Mills
Modified: 2014-06-10 13:38 UTC (History)
3 users (show)

See Also:


Attachments

Description Tim Mills 2013-01-15 15:54:20 UTC
This test depends on the version of Unicode supported by the product being tested.

In version 5.2 of Unicode, the codepoints listed below are in class No, and not NdNd.

<regex value="[\d]">
  <string value="፩" cp="4969" expected-match="true" actual-match="false" />
  <string value="፪" cp="4970" expected-match="true" actual-match="false" />
  <string value="፫" cp="4971" expected-match="true" actual-match="false" />
  <string value="፬" cp="4972" expected-match="true" actual-match="false" />
  <string value="፭" cp="4973" expected-match="true" actual-match="false" />
  <string value="፮" cp="4974" expected-match="true" actual-match="false" />
  <string value="፯" cp="4975" expected-match="true" actual-match="false" />
  <string value="፰" cp="4976" expected-match="true" actual-match="false" />
  <string value="፱" cp="4977" expected-match="true" actual-match="false" />
</regex>
Comment 1 Michael Kay 2013-04-05 13:34:27 UTC
In fact these characters (the Ethiopic digits) are still in class No rather than Nd in Unicode 6.2.0. (Apparently they are not classified as Nd because there is no '0' in the family).

This seems to be a plain error in the test.
Comment 2 Abel Braaksma 2014-05-23 16:05:51 UTC
There is consensus: the Ethiopean digits are no digits in the sense that they do not belong to Nd, but to No. I have removed them from the test.

See rev#442, 2014-05-23 in the repository. Resolving this bug as fixed.
Comment 3 Tim Mills 2014-06-10 13:38:13 UTC
THanks.