You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RawByteStringContent is specified as taking arbitrary AsciiCharacters. This isn't true - 0x0D (CR) is still rejected, and AsciiCharacter is specified as "any Unicode character in the range 0x00 - 0x7F, both inclusive", without specifically excluding 0x0D. Note that SimpleByteStringLiteral is defined instead in terms of SimpleByteStringCharacter, which is specified to be AsciiCharacter minus 0x0D, 0x22, and 0x5C.
RawCStringContent is specified as taking any characters except 0x0D (CR) (" ~[\r]* "), but raw C string literals also can't contain 0x00 (NUL).
The text was updated successfully, but these errors were encountered:
In the description of various string literals (on lexical-elements.rst):
RawByteStringContent
is specified as taking arbitraryAsciiCharacter
s. This isn't true - 0x0D (CR) is still rejected, andAsciiCharacter
is specified as "any Unicode character in the range 0x00 - 0x7F, both inclusive", without specifically excluding 0x0D. Note thatSimpleByteStringLiteral
is defined instead in terms ofSimpleByteStringCharacter
, which is specified to beAsciiCharacter
minus 0x0D, 0x22, and 0x5C.RawCStringContent
is specified as taking any characters except 0x0D (CR) (" ~[\r]* "
), but raw C string literals also can't contain 0x00 (NUL).The text was updated successfully, but these errors were encountered: