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 29961 - [XP31] Kleene operator
Summary: [XP31] Kleene operator
Status: RESOLVED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: XPath 3.1 (show other bugs)
Version: Candidate Recommendation
Hardware: PC Windows NT
: P2 trivial
Target Milestone: ---
Assignee: Jonathan Robie
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-29 03:33 UTC by Abel Braaksma
Modified: 2016-11-01 18:51 UTC (History)
1 user (show)

See Also:


Attachments

Description Abel Braaksma 2016-10-29 03:33:51 UTC
In section A.1.2 (extra grammatical constraints), the part on occurrence operators [1] introduces the term "Kleene operators".

While it may be considered common knowledge what a Kleene operator is (and certainly it can be deducted here from the context), it is the only usage of his name, so I suggest either to drop it, or to reference it, or to change it to say:

"As written, the grammar in A XPath 3.1 Grammar is ambiguous for some forms using the '+' and '*' occurrence indicators, sometimes also referred to as Kleene operators. [...]"


[1] https://www.w3.org/XML/Group/qtspecs/specifications/xquery-31/html/xpath-31-diff.html#parse-note-occurrence-indicators