OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: BNF operator precedence in XML spec

[ Lists Home | Date Index | Thread Index ]
  • From: Shekhar Kshirsagar <skshirsa@nortelnetworks.com>
  • To: xml-dev@ic.ac.uk
  • Date: Thu, 28 Jan 1999 10:37:33 -0500

Hi,

I tried to find the examples of ambiguity in the grammar for XML spec,
couldn't find too many.

One of the example is :

PubidLiteral ::=  '"' PubidChar* '"' | "'" (PubidChar - "'")* "'" 

I'm sure the expected precedence rules here are :

PubidLiteral ::=  ('"' PubidChar* '"') | ("'" (PubidChar - "'")* "'")

And so if it is consistent, it looks like that AB | C should be parsed as
(AB) | C.


Thanks & Regards,
Shekhar Kshirsagar
Nortel Networks





At 10:08 AM 1/28/99 -0500, mlamb@roinet.com wrote:
>
>     I've been working on an XML processor that I
> wish to base directly upon the BNF in the XML spec.
> I've reached an obstacle in that the operator precedence
> is not outlined in this spec, and after searching the
> Internet for more information, I was only able to find
> a posting to this group with the same question.  For
> example, should "A B | C" in the BNF be parsed as
> "(A B) | C" or "A (B | C)" ?
>
>     Any information would be appreciated.
>
>- Marty Lamb
>
>
>
>xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
>Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
>To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
>(un)subscribe xml-dev
>To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
>subscribe xml-dev-digest
>List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)
>
>

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS