Stephane Bortzmeyer <bortzmeyer at nic dot fr> wrote:
An ABNF production like: privateuse = ("x"/"X") 1*("-" (1*8alphanum))is redundant. Since every ABNF string is case-INsensitive, it would be enough to write:privateuse = "x" 1*("-" (1*8alphanum))
At some point during the development of 4646, somebody argued that both cases needed to be specified. This made the ABNF quite a bit more cumbersome to read -- and actually we are now inconsistent about casing, because the production for "irregular" is now an enumeration of the valid tags but only in their canonical casing style. "EN-GB-OED" is also a valid irregular tag.
Can you find an RFC that states unequivocally that ABNF strings are case-insensitive? That would allow us to defend simplifying the productions.
-- Doug Ewell * Fullerton, California, USA * RFC 4645 * UTN #14 http://users.adelphia.net/~dewell/ http://www1.ietf.org/html.charters/ltru-charter.htmlhttp://www.alvestrand.no/mailman/listinfo/ietf-languages
_______________________________________________ Ltru mailing list Ltru at ietf.org https://www1.ietf.org/mailman/listinfo/ltru
Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.