This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
In the table under 19.8.8, we write the production rule number between square brackets, i.e.: MapConstructor [202] But we don't seem to do that for XP31 productions: * Lookup expressions (Postfix and Unary) --> [132] * Arrow expression (XPath 3.1) --> [103] * SquareArrayConstructor (XPath 3.1) --> [182] * CurlyArrayConstructor (XPath 3.1) --> [183] Also, we seem to use the production rule moniker, but not in the first two above. I think this should be (for consistency), Lookup and ArrowExpr respectively. Note that the first in the list above *is* XPath 3.1, but we require its support even if you don't support the XPath 3.1 feature. But perhaps it should be noted here that the production rule is in the XPath 3.1 spec.
(In reply to Abel Braaksma from comment #0) > Note that the first in the list above *is* XPath 3.1, but we require its > support even if you don't support the XPath 3.1 feature. But perhaps it > should be noted here that the production rule is in the XPath 3.1 spec. Strike that, we mention that in the text that follows in the section on streamability of lookup expressions (19.8.8.17).
This is purely editorial, and will be fixed by the editor.
Marking as resolved because the action needed has been agreed.
I have updated the two tables containing production rule numbers so they now include both 3.0 and 3.1 production numbers.
In section 19.1, I have also moved all the XP 3.1 productions into the main table; previously there were two 3.1 productions in the main table and three in a separate table.