<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>29340</bug_id>
          
          <creation_ts>2015-12-17 16:28:16 +0000</creation_ts>
          <short_desc>[XSLT30] missing production-rule references for XP31 productions in streamability rules</short_desc>
          <delta_ts>2016-02-19 14:10:06 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>XSLT 3.0</component>
          <version>Candidate Recommendation</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>editorial</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Abel Braaksma">abel.braaksma</reporter>
          <assigned_to name="Michael Kay">mike</assigned_to>
          
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>124451</commentid>
    <comment_count>0</comment_count>
    <who name="Abel Braaksma">abel.braaksma</who>
    <bug_when>2015-12-17 16:28:16 +0000</bug_when>
    <thetext>In the table under 19.8.8, we write the production rule number between square brackets, i.e.: MapConstructor [202]

But we don&apos;t seem to do that for XP31 productions:

* Lookup expressions (Postfix and Unary)
--&gt; [132]
* Arrow expression (XPath 3.1)
--&gt; [103]
* SquareArrayConstructor (XPath 3.1)
--&gt; [182]
* CurlyArrayConstructor (XPath 3.1)
--&gt; [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&apos;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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124453</commentid>
    <comment_count>1</comment_count>
    <who name="Abel Braaksma">abel.braaksma</who>
    <bug_when>2015-12-17 16:57:53 +0000</bug_when>
    <thetext>(In reply to Abel Braaksma from comment #0)
&gt; Note that the first in the list above *is* XPath 3.1, but we require its
&gt; support even if you don&apos;t support the XPath 3.1 feature. But perhaps it
&gt; 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).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124593</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2016-01-14 17:53:17 +0000</bug_when>
    <thetext>This is purely editorial, and will be fixed by the editor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125030</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2016-02-15 10:28:56 +0000</bug_when>
    <thetext>Marking as resolved because the action needed has been agreed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125157</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2016-02-19 12:08:03 +0000</bug_when>
    <thetext>I have updated the two tables containing production rule numbers so they now include both 3.0 and 3.1 production numbers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125161</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2016-02-19 14:10:06 +0000</bug_when>
    <thetext>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.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>