This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Universal Character Names, v2
Zack Weinberg <zack@codesourcery.com> writes:
> ... which I disagree with. I am rejecting this patch until you
> implement support for Unicode as she is spoke, which means UAX#15
> including normalization, not whatever nonsense is in the C and C++
> standards.
It appears that UAX#15 is unsuitable for C and C++ in unmodified
form. For example, it does not allow underscores (U+005F) as the first
character of an identifier; I think this restriction of C is not
acceptable.
What modifications to <identifier_start> and <identifier_extend> do I
need to make?
I really dislike having to work with such a wishy-washy spec as
UAX#15, which gives so many options that you may use or ignore, at
your own liking. I really did not mean to design my own language.
Regards,
Martin