<?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>1520</bug_id>
          
          <creation_ts>2005-07-03 18:19:49 +0000</creation_ts>
          <short_desc>Editorial &amp; Suggestion: distinguish different QNames in EBNF</short_desc>
          <delta_ts>2006-09-18 10:41:34 +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>XPath 2.0</component>
          <version>Last Call drafts</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</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>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Frans Englich">frans.englich</reporter>
          <assigned_to name="Scott Boag">scott_boag</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>4419</commentid>
    <comment_count>0</comment_count>
    <who name="Frans Englich">frans.englich</who>
    <bug_when>2005-07-03 18:19:50 +0000</bug_when>
    <thetext>Hi,     
     
As known, QNames receives different treatment depending on context -- what     
default namespace that should be used.     
     
This could be communicated in the EBNF by having two rules that both expand to     
the QName token, referenced from the appropriate productions. An example:     
     
FunctionQName         ::= QName     
ElementQName          ::= QName     
     
NameTest              ::= ElementQName | Wildcard     
FunctionCall          ::= &lt;FunctionQName &quot;(&quot;&gt; (ExprSingle (&quot;,&quot;     
                                   ExprSingle)*)? &quot;)&quot;     
...    
    
I would find the grammar useful in that way; the question is if that should be   
valued higher than the increased complexity, and change in EBNF at this stage   
of development. But it is also nothing more than a suggestion. 
  
   
Cheers,     
Frans</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4473</commentid>
    <comment_count>1</comment_count>
    <who name="Scott Boag">scott_boag</who>
    <bug_when>2005-07-09 21:23:37 +0000</bug_when>
    <thetext>(In reply to comment #0)
I don&apos;t believe that our grammar need be designed to reflect this kind of
semantics processing.  The author of the comment should feel free to organize
his own grammar/parser in this way since the change has no external effect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4504</commentid>
    <comment_count>2</comment_count>
    <who name="Frans Englich">frans.englich</who>
    <bug_when>2005-07-11 14:23:05 +0000</bug_when>
    <thetext>   
I see a resemblance to how variable names are distinguished by the VarName 
construct. But this is really minor, I wouldn&apos;t object if it got closed. 
 
 
Cheers, 
Frans 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5176</commentid>
    <comment_count>3</comment_count>
    <who name="Scott Boag">scott_boag</who>
    <bug_when>2005-07-22 20:45:37 +0000</bug_when>
    <thetext>A joint meeting of the Query and XSLT working groups considered this comment on 
July 20, 2005.  

The WG agreed to resolve this issue as per my previous comment.

If you do not agree with this resolution, please add a comment explaining why.
If you wish to appeal the WG&apos;s decision to the Director, then change the Status
of the record to Reopened. If we do not hear from you in the next two weeks, we
will assume you agree with the WG decision.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>