[Bug 5322] Nonterminal "Char" has two productions

http://www.w3.org/Bugs/Public/show_bug.cgi?id=5322

           Summary: Nonterminal "Char" has two productions
           Product: XML Schema
           Version: 1.0/1.1 both
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Datatypes: XSD Part 2
        AssignedTo: cmsmcq@w3.org
        ReportedBy: davep@iit.edu
         QAContact: www-xml-schema-comments@w3.org


We use "Char" as a nonterminal meaning "normal character" in the RE appendix
productions (and defined therein).  We also refer to the nonterminal "Char" in
the production defining the lexical space of string, and there it is the
nonterminal defined in the XML spec, referring to a different set of
characters.  It's at best questionable whether we should use two distinct
nonterminals with the same spelling.  Since we have no control over the
nonterminal defined in the XML spec, I suggest we change the name of the one in
the appendix, e.g. to "normChar".

Received on Saturday, 15 December 2007 20:43:06 UTC