tmp/tmpdj1orpcf/{from.md → to.md}
RENAMED
|
@@ -18,17 +18,18 @@ following phases.[^1]
|
|
| 18 |
notation), are handled equivalently except where this replacement is
|
| 19 |
reverted in a raw string literal.)
|
| 20 |
2. Each instance of a backslash character (\\ immediately followed by a
|
| 21 |
new-line character is deleted, splicing physical source lines to
|
| 22 |
form logical source lines. Only the last backslash on any physical
|
| 23 |
-
source line shall be eligible for being part of such a splice.
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
|
|
|
| 30 |
the file.
|
| 31 |
3. The source file is decomposed into preprocessing tokens (
|
| 32 |
[[lex.pptoken]]) and sequences of white-space characters (including
|
| 33 |
comments). A source file shall not end in a partial preprocessing
|
| 34 |
token or in a partial comment.[^2] Each comment is replaced by one
|
|
|
|
| 18 |
notation), are handled equivalently except where this replacement is
|
| 19 |
reverted in a raw string literal.)
|
| 20 |
2. Each instance of a backslash character (\\ immediately followed by a
|
| 21 |
new-line character is deleted, splicing physical source lines to
|
| 22 |
form logical source lines. Only the last backslash on any physical
|
| 23 |
+
source line shall be eligible for being part of such a splice.
|
| 24 |
+
Except for splices reverted in a raw string literal, if a splice
|
| 25 |
+
results in a character sequence that matches the syntax of a
|
| 26 |
+
universal-character-name, the behavior is undefined. A source file
|
| 27 |
+
that is not empty and that does not end in a new-line character, or
|
| 28 |
+
that ends in a new-line character immediately preceded by a
|
| 29 |
+
backslash character before any such splicing takes place, shall be
|
| 30 |
+
processed as if an additional new-line character were appended to
|
| 31 |
the file.
|
| 32 |
3. The source file is decomposed into preprocessing tokens (
|
| 33 |
[[lex.pptoken]]) and sequences of white-space characters (including
|
| 34 |
comments). A source file shall not end in a partial preprocessing
|
| 35 |
token or in a partial comment.[^2] Each comment is replaced by one
|