|
99 | 99 | \indextext{line splicing}% |
100 | 100 | If the first translation character is \unicode{feff}{byte order mark}, |
101 | 101 | it is deleted. |
102 | | -Each sequence comprising a backslash character (\textbackslash) |
| 102 | +Each sequence comprising a \unicode{005c}{reverse solidus} character (\textbackslash) |
103 | 103 | immediately followed by |
104 | 104 | zero or more whitespace characters other than new-line followed by |
105 | 105 | a new-line character is deleted, splicing |
106 | 106 | physical source lines to form \defnx{logical source lines}{source line!logical}. Only the last |
107 | | -backslash on any physical source line is eligible for being part |
| 107 | +\unicode{005c}{reverse solidus} on any physical source line is eligible for being part |
108 | 108 | of such a splice. |
109 | 109 | \begin{note} |
110 | 110 | Line splicing can form |
|
578 | 578 | circumstances during translation phase 4, whitespace (or the absence |
579 | 579 | thereof) serves as more than preprocessing token separation. Whitespace |
580 | 580 | can appear within a preprocessing token only as part of a header name or |
581 | | -between the quotation characters in a character literal or |
| 581 | +between the \unicode{0027}{apostrophe} characters in a character literal |
| 582 | +or between the \unicode{0022}{quotation mark} characters in a |
582 | 583 | string literal. |
583 | 584 | \end{note} |
584 | 585 |
|
|
730 | 731 | \end{note} |
731 | 732 |
|
732 | 733 | \pnum |
733 | | -The appearance of either of the characters \tcode{'} or \tcode{\textbackslash} or of |
| 734 | +The appearance of either of the characters \unicode{0027}{apostrophe} or |
| 735 | +\unicode{005c}{reverse solidus} or of |
734 | 736 | either of the character sequences \tcode{/*} or \tcode{//} in a |
735 | 737 | \grammarterm{q-char-sequence} or an \grammarterm{h-char-sequence} |
736 | 738 | is conditionally-supported with \impldef{meaning of \tcode{'}, \tcode{\textbackslash}, |
737 | 739 | \tcode{/*}, or \tcode{//} in a \grammarterm{q-char-sequence} or an |
738 | 740 | \grammarterm{h-char-sequence}} semantics, as is the appearance of the character |
739 | | -\tcode{"} in an \grammarterm{h-char-sequence}. |
| 741 | +\unicode{0022}{quotation mark} in an \grammarterm{h-char-sequence}. |
740 | 742 | \begin{note} |
741 | 743 | Thus, a sequence of characters |
742 | 744 | that resembles an escape sequence can result in an error, be interpreted as the |
|
0 commit comments