|
293 | 293 | hexadecimal-digit hexadecimal-digit hexadecimal-digit hexadecimal-digit
|
294 | 294 | \end{bnf}
|
295 | 295 |
|
| 296 | +\begin{bnf} |
| 297 | +\nontermdef{simple-hexadecimal-digit-sequence}\br |
| 298 | + hexadecimal-digit\br |
| 299 | + simple-hexadecimal-digit-sequence hexadecimal-digit |
| 300 | +\end{bnf} |
| 301 | + |
296 | 302 | \begin{bnf}
|
297 | 303 | \nontermdef{universal-character-name}\br
|
298 | 304 | \terminal{\textbackslash u} hex-quad\br
|
299 |
| - \terminal{\textbackslash U} hex-quad hex-quad |
| 305 | + \terminal{\textbackslash U} hex-quad hex-quad\br |
| 306 | + \terminal{\textbackslash u\{} simple-hexadecimal-digit-sequence \terminal{\}} |
300 | 307 | \end{bnf}
|
301 | 308 |
|
302 | 309 | A \grammarterm{universal-character-name}
|
|
1310 | 1317 | hexadecimal-escape-sequence
|
1311 | 1318 | \end{bnf}
|
1312 | 1319 |
|
| 1320 | +\begin{bnf} |
| 1321 | +\nontermdef{simple-octal-digit-sequence}\br |
| 1322 | + octal-digit\br |
| 1323 | + simple-octal-digit-sequence octal-digit |
| 1324 | +\end{bnf} |
| 1325 | + |
1313 | 1326 | \begin{bnf}
|
1314 | 1327 | \nontermdef{octal-escape-sequence}\br
|
1315 | 1328 | \terminal{\textbackslash} octal-digit\br
|
1316 | 1329 | \terminal{\textbackslash} octal-digit octal-digit\br
|
1317 |
| - \terminal{\textbackslash} octal-digit octal-digit octal-digit |
| 1330 | + \terminal{\textbackslash} octal-digit octal-digit octal-digit\br |
| 1331 | + \terminal{\textbackslash o\{} simple-octal-digit-sequence \terminal{\}}\br |
1318 | 1332 | \end{bnf}
|
1319 | 1333 |
|
1320 | 1334 | \begin{bnf}
|
1321 | 1335 | \nontermdef{hexadecimal-escape-sequence}\br
|
1322 | 1336 | \terminal{\textbackslash x} hexadecimal-digit\br
|
1323 |
| - hexadecimal-escape-sequence hexadecimal-digit |
| 1337 | + hexadecimal-escape-sequence hexadecimal-digit\br |
| 1338 | + \terminal{\textbackslash x\{} simple-hexadecimal-digit-sequence \terminal{\}} |
1324 | 1339 | \end{bnf}
|
1325 | 1340 |
|
1326 | 1341 | \begin{bnf}
|
|
1330 | 1345 |
|
1331 | 1346 | \begin{bnf}
|
1332 | 1347 | \nontermdef{conditional-escape-sequence-char}\br
|
1333 |
| - \textnormal{any member of the basic character set that is not an} octal-digit\textnormal{, a} simple-escape-sequence-char\textnormal{, or the characters \terminal{u}, \terminal{U}, or \terminal{x}} |
| 1348 | + \textnormal{any member of the basic character set that is not an} octal-digit\textnormal{, a} simple-escape-sequence-char\textnormal{, or the characters \terminal{o}, \terminal{u}, \terminal{U}, or \terminal{x}} |
1334 | 1349 | \end{bnf}
|
1335 | 1350 |
|
1336 | 1351 | \pnum
|
|
0 commit comments