[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Ltru] Re: Case-insensitive rules (Was: I-D ACTION:draft-ietf-ltru-4646bis-01.txt)



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.html
http://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.