C++ Logo

sg16

Advanced search

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

From: Steve Downey <sdowney_at_[hidden]>
Date: Fri, 25 Sep 2020 13:52:51 -0400
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
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1949r6.html

I wanted to thank the Unicode committee for UAX 31 so that we didn't have
to reinvent the wheel.

Received on 2020-09-25 12:53:07