Re: draft-klensin-unicode-escapes-03.txt

Frank Ellermann <nobody@xyzzy.claranet.de> Sat, 24 February 2007 15:57 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HKzGi-0006q0-WC; Sat, 24 Feb 2007 10:57:05 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HKzGi-0006kj-1H for discuss@apps.ietf.org; Sat, 24 Feb 2007 10:57:04 -0500
Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HKzGf-0002hQ-NO for discuss@apps.ietf.org; Sat, 24 Feb 2007 10:57:04 -0500
Received: from list by ciao.gmane.org with local (Exim 4.43) id 1HKzGZ-00049q-NZ for discuss@apps.ietf.org; Sat, 24 Feb 2007 16:56:55 +0100
Received: from 212.82.251.32 ([212.82.251.32]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <discuss@apps.ietf.org>; Sat, 24 Feb 2007 16:56:55 +0100
Received: from nobody by 212.82.251.32 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <discuss@apps.ietf.org>; Sat, 24 Feb 2007 16:56:55 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: discuss@apps.ietf.org
From: Frank Ellermann <nobody@xyzzy.claranet.de>
Subject: Re: draft-klensin-unicode-escapes-03.txt
Date: Sat, 24 Feb 2007 16:56:03 +0100
Organization: <URL:http://purl.net/xyzzy>
Lines: 37
Message-ID: <45E06013.4BCA@xyzzy.claranet.de>
References: <74711BCF624DBEC4F2C000C5@p3.JCK.COM> <45DA17F4.4857@xyzzy.claranet.de> <754B21F623BA398D14CCDE97@p3.JCK.COM>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Complaints-To: usenet@sea.gmane.org
X-Gmane-NNTP-Posting-Host: 212.82.251.32
X-Mailer: Mozilla 3.0 (OS/2; U)
X-Spam-Score: 1.6 (+)
X-Scan-Signature: 69a74e02bbee44ab4f8eafdbcedd94a1
X-BeenThere: discuss@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: general discussion of application-layer protocols <discuss.apps.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=unsubscribe>
List-Post: <mailto:discuss@apps.ietf.org>
List-Help: <mailto:discuss-request@apps.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=subscribe>
Errors-To: discuss-bounces@apps.ietf.org

John C Klensin wrote:

>> Here's what I'd do with the existing ABNF:

>>    EmbeddedUnicodeChar =  BMP-form / Full-form
>>    BMP-form  =  %x5C.75 4HEXDIG   ; starting with lower case "\u"
>>    Full-form =  %x5C.55 8HEXDIG   ; starting with upper case "\U"
[...]
> Done, including removal of <HexDigit>

You kept the multiline comment after <BMP-form>, and Bill's parser
doesn't like this:

BMP-form =  %x5C.75 4HEXDIG ; starting with lower case "\u"
   ; In both this case and the one above, note that the encodings are
   considered to be abstractions for the relevant characters, not
   designations of specific octets.

With more semicolons it's okay:

BMP-form =  %x5C.75 4HEXDIG ; starting with lower case "\u"
   ; In both this case and the one above, note that the encodings are
   ; considered to be abstractions for the relevant characters, not
   ; designations of specific octets.

But actually I think this ABNF comment is unnecessary - or if not it
could be moved into the prose.  Then the contrast \u vs. \U would be
also more directly visible:

BMP-form  =  %x5C.75 4HEXDIG   ; starting with lower case "\u"
Full-form =  %x5C.55 8HEXDIG   ; starting with upper case "\U"

Lillyguilding => ready, maybe add "intended status: BCP" and set the
"PubReq" flag while authors are still allowed to manage this flag. ;-)

Frank