C++ Logo

sg16

Advanced search

Updated paper for fixing Annex E.

From: Steve Downey <sdowney_at_[hidden]>
Date: Thu, 20 Oct 2022 21:07:16 -0400
I believe this has the requested changes. I've added references to the
current version of UAX31, the previous version, and the online diff. I
quoted the relevant comment in 31 about intended change and the changed
wording in section 4.

4 Pattern Syntax
<https://www.unicode.org/reports/tr31/tr31-36.html#Pattern_Syntax>

Most programming languages have a concept of whitespace as part of their
lexical structure, as well as some set of characters that are disallowed in
identifiers but have syntactic use, such as arithmetic operators.
There are Beyond
general programming languages, there are also many circumstances

https://www.unicode.org/reports/tr31/tr31-36.html

Strike the two existing paragraphs and apply the wording that was in the
agenda:
UAX #31 describes how formal languages such as computer languages should
describe and implement their use of whitespace and syntactically
significant characters during the processes of lexing and parsing.

C++ does not claim conformance with this requirement.

Paper uploaded to https://isocpp.org/files/papers/P2653R1.pdf
and attached

Received on 2022-10-21 01:07:30