[Python-3000] PEP: Supporting Non-ASCII Identifiers

Jim Jewett jimjjewett at gmail.com
Tue May 1 18:19:43 CEST 2007


On 5/1/07, "Martin v. Löwis" <martin at v.loewis.de> wrote:

> The identifier syntax is <ID_Start> <ID_Continue>\*.

> ID_Start is defined as all characters having one of the general
> categories uppercase letters (Lu), lowercase letters (Ll), titlecase
> letters (Lt), modifier letters (Lm), other letters (Lo), letter
> numbers (Nl), plus the underscore (XXX what are "stability extensions
> listed in UAX 31).

Are you sure that modifier letters should be included?  The standard
says so, but as nearly as I can tell, these are really more like
diacritics -- and some of them look an awful lot like punctuation.

    http://unicode.org/charts/PDF/U02B0.pdf

-jJ


More information about the Python-3000 mailing list