C++ is moving forward on adopting UAX 31 - UNICODE IDENTIFIER AND PATTERN SYNTAX

Steve Downey sdowney at gmail.com
Fri Sep 25 12:52:51 CDT 2020

Eliding many intra-comittee process details, the C++ working group
responsible for language evolution voted a paper as ready to forward to the
group responsible for standardese a paper adopting UAX 31 rules for the
syntax for identifiers, using XID_Start + LOW LINE and XID_Continue.

This replaces the white list of allowed code points from last millennium,
and fixes some mistakes like allowing RTL modifiers in identifiers.

Current draft of the paper is available at

I wanted to thank the Unicode committee for UAX 31 so that we didn't have
to reinvent the wheel.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://corp.unicode.org/pipermail/unicode/attachments/20200925/5ddc620c/attachment.htm>

More information about the Unicode mailing list