@@ -97,12 +97,7 @@ evaluated (primarily) at compile time.
97
97
>   ;  ; | ` \n ` | ` \r ` | ` \t ` | ` \\ ` | ` \0 `
98
98
>
99
99
> UNICODE_ESCAPE :
100
- >   ;  ;   ;  ; ` \u{ ` HEX_DIGIT ` _ ` <sup >\* </sup > ` } `
101
- >   ;  ; | ` \u{ ` HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > ` } `
102
- >   ;  ; | ` \u{ ` HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > ` } `
103
- >   ;  ; | ` \u{ ` HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > ` } `
104
- >   ;  ; | ` \u{ ` HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > ` } `
105
- >   ;  ; | ` \u{ ` HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > HEX_DIGIT ` _ ` <sup >\* </sup > ` } `
100
+ >   ;  ; ` \u{ ` ( HEX_DIGIT ` _ ` <sup >\* </sup > )<sup >1..6</sup > ` } `
106
101
107
102
A _ character literal_ is a single Unicode character enclosed within two
108
103
` U+0027 ` (single-quote) characters, with the exception of ` U+0027 ` itself,
@@ -123,7 +118,6 @@ which must be _escaped_ by a preceding `U+005C` character (`\`).
123
118
> STRING_CONTINUE :
124
119
>   ;  ; ` \ ` _ followed by_ \\ n
125
120
126
-
127
121
A _ string literal_ is a sequence of any Unicode characters enclosed within two
128
122
` U+0022 ` (double-quote) characters, with the exception of ` U+0022 ` itself,
129
123
which must be _ escaped_ by a preceding ` U+005C ` character (` \ ` ).
@@ -264,7 +258,6 @@ following forms:
264
258
> ASCII :
265
259
>   ;  ; _ any ASCII (i.e. 0x00 to 0x7F)_
266
260
267
-
268
261
Raw byte string literals do not process any escapes. They start with the
269
262
character ` U+0062 ` (` b ` ), followed by ` U+0072 ` (` r ` ), followed by zero or more
270
263
of the character ` U+0023 ` (` # ` ), and a ` U+0022 ` (double-quote) character. The
0 commit comments