C++ Logo


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

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