|
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 shall be eligible for being part |
| 107 | + \unicode{005c}{reverse solidus} on any physical source line shall be eligible for being part |
108 | 108 | of such a splice. |
109 | 109 | \begin{note} |
110 | 110 | Line splicing can form |
|
576 | 576 | circumstances during translation phase 4, whitespace (or the absence |
577 | 577 | thereof) serves as more than preprocessing token separation. Whitespace |
578 | 578 | can appear within a preprocessing token only as part of a header name or |
579 | | -between the quotation characters in a character literal or |
| 579 | +between the \unicode{0027}{apostrophe} characters in a character literal |
| 580 | +or between the \unicode{0022}{quotation mark} characters in a |
580 | 581 | string literal. |
581 | 582 |
|
582 | 583 | \pnum |
|
727 | 728 | \end{note} |
728 | 729 |
|
729 | 730 | \pnum |
730 | | -The appearance of either of the characters \tcode{'} or \tcode{\textbackslash} or of |
| 731 | +The appearance of either of the characters \unicode{0027}{apostrophe} or |
| 732 | +\unicode{005c}{reverse solidus} or of |
731 | 733 | either of the character sequences \tcode{/*} or \tcode{//} in a |
732 | 734 | \grammarterm{q-char-sequence} or an \grammarterm{h-char-sequence} |
733 | 735 | is conditionally-supported with \impldef{meaning of \tcode{'}, \tcode{\textbackslash}, |
734 | 736 | \tcode{/*}, or \tcode{//} in a \grammarterm{q-char-sequence} or an |
735 | 737 | \grammarterm{h-char-sequence}} semantics, as is the appearance of the character |
736 | | -\tcode{"} in an \grammarterm{h-char-sequence}. |
| 738 | +\unicode{0022}{quotation mark} in an \grammarterm{h-char-sequence}. |
737 | 739 | \begin{note} |
738 | 740 | Thus, a sequence of characters |
739 | 741 | that resembles an escape sequence can result in an error, be interpreted as the |
|
0 commit comments