regex "range subtraction" not supported for ICU

Bug #866874 reported by Paul J. Lucas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Zorba
Fix Released
Low
Paul J. Lucas

Bug Description

XQuery regular expressions are based on those specified by "XML Schema Part 2: Datatypes Second Edition," Appendix F, "Regular Expressions." Said regexps support "Character Class Subtraction" as specified in section F.1, "[16] charClassSub."

Zorba currently used ICU for Unicode regular expressions. Unfortunately, ICU doesn't support "Character Class Subtraction"; hence the following W3C tests fail:

caselessmatch10
caselessmatch11

This bug is more specific than bug 2988205 that will be closed and replaced by this bug and a few other more specific bugs.

Revision history for this message
Paul J. Lucas (paul-lucas) wrote :

These tests:

caselessmatch08
caselessmatch09

also fail for the same reason.

Revision history for this message
Sorin Marian Nasoi (sorin.marian.nasoi) wrote :

Marked with Resolution = None at Dana's request.

Changed in zorba:
status: New → Triaged
summary: - regex "range subtraction" not supported
+ regex "range subtraction" not supported for ICU
Changed in zorba:
status: Triaged → Fix Committed
Changed in zorba:
milestone: none → 2.9
Changed in zorba:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.