C++ Logo

sg16

Advanced search

Re: [SG16] Redefining Lexing in terms of Unicode

From: Corentin <corentin.jabot_at_[hidden]>
Date: Thu, 28 May 2020 17:15:14 +0200
On Thu, May 28, 2020, 17:12 Steve Downey <sdowney_at_[hidden]> wrote:

>
>
> On Thu, May 28, 2020 at 10:10 AM Corentin via SG16 <sg16_at_[hidden]>
> wrote:
>
>>
>>
>> On Thu, 28 May 2020 at 15:48, Hubert Tong <
>> hubert.reinterpretcast_at_[hidden]> wrote:
>>
>>> On Thu, May 28, 2020 at 4:04 AM Corentin via SG16 <sg16_at_[hidden]>
>>> wrote:
>>>
>>>>
>>>> Please also address all the uses of this term in the library section.
>>>
>>
>> There would be no change, although the basic source character appears in
>> library in a few places ( it would be redefined as basic execution encoding)
>>
>>
> The standard doesn't currently have a definition for basic execution
> encoding. The basic execution character set is the basic source character
> set plus some control codes corresponding to the standard escape sequences.
> The extended execution character set is that plus everything else that can
> be represented. The values assigned to the characters are locale-specific.
> There is also the wide execution character set.
>


Yes, the idea would be to change the definition of execution encoding such
that it doesn't depends on basic source character sets - which could just
mean renaming basic source character sets.
No reason to tie one with the other.

> > "The values of the members of the execution character sets and the sets
> of additional members are locale-specific.
> <http://eel.is/c++draft/full#lex.charset-3.sentence-5>"
>

Received on 2020-05-28 10:18:31