C++ Logo


Advanced search

Re: Updated paper for fixing Annex E.

From: Jens Maurer <jens.maurer_at_[hidden]>
Date: Fri, 21 Oct 2022 08:27:04 +0200
Put on the CWG agenda for later today.


On 21/10/2022 03.07, Steve Downey wrote:
> 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 <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 <https://isocpp.org/files/papers/P2653R1.pdf>
> and attached

Received on 2022-10-21 06:27:10