[Home] [By Thread] [By Date] [Recent Entries]

  • From: Shekhar Kshirsagar <skshirsa@n...>
  • To: xml-dev@i...
  • 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@r... 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@i...
>Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
>To (un)subscribe, mailto:majordomo@i... the following message;
>(un)subscribe xml-dev
>To subscribe to the digests, mailto:majordomo@i... the following message;
>subscribe xml-dev-digest
>List coordinator, Henry Rzepa (mailto:rzepa@i...)
>
>

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


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member