- From: C. M. Sperberg-McQueen <cmsmcq@acm.org>
- Date: Tue, 08 Jul 2003 19:12:41 -0600
- To: W3C XML Schema Comments list <www-xml-schema-comments@w3.org>
- Cc: "Biron,Paul V" <Paul.V.Biron@kp.org>, Ashok Malhotra <ashokma@microsoft.com>, Dave Peterson <davep@iit.edu>, Lisa Martin <lmartin@ca.ibm.com>
The grammar given in clarification E2-9 appears to be faulty. My apologies; I should have caught this when the WG reviewed it. Specifically: (1) The rule for B64x15 has too many ::= symbols. Instead of B64x15 ::= B64 B64 B64 B64 B64 ::= B64 B64 B64 B64 B64 ::= B64 B64 B64 B64 B64 I think it should read B64x15 ::= B64 B64 B64 B64 B64 B64 B64 B64 B64 B64 B64 B64 B64 B64 B64 It's a single rule, after all, not three rules. (2) similarly for B64lastline. This also has a parenthesis missing. For B64lastline ::= B64x4? B64x4? B64x4? B64x4? ::= B64x4? B64x4? B64x4? B64x4? ::= B64x4? B64x4? B64x4? B64x4? ::= B64x4? B64x4? B64x4? B64x4? ::= B64x4? B64x4? ::= (B64x4 | B64 B64 B16 '=') | (B64 B04 '==')) ::= #xA read B64lastline ::= B64x4? B64x4? B64x4? B64x4? B64x4? B64x4? B64x4? B64x4? B64x4? B64x4? B64x4? B64x4? B64x4? B64x4? B64x4? B64x4? B64x4? B64x4? (B64x4 | (B64 B64 B16 '=') | (B64 B04 '==')) #xA (3) A cosmetic note: in the grammar for the lexical space, I think the rule for B64final can be better aligned. For B64final ::= B64 S? B04 S? '=' S? '=' S? | B64 S? B64 S? B16 S? '=' S? read B64final ::= B64 S? B04 S? '=' S? '=' S? | B64 S? B64 S? B16 S? '=' S? -CMSMcQ
Received on Tuesday, 8 July 2003 21:12:48 UTC