tmp/tmpapu5g_6y/{from.md → to.md}
RENAMED
|
@@ -38,11 +38,11 @@ LISTING( ..\listing.dir )
|
|
| 38 |
```
|
| 39 |
|
| 40 |
— *end example*]
|
| 41 |
|
| 42 |
<!-- Link reference definitions -->
|
| 43 |
-
[basic.
|
| 44 |
[cpp]: #cpp
|
| 45 |
[cpp.concat]: #cpp.concat
|
| 46 |
[cpp.cond]: #cpp.cond
|
| 47 |
[cpp.cond.ha]: #cpp.cond.ha
|
| 48 |
[cpp.error]: #cpp.error
|
|
@@ -55,25 +55,27 @@ LISTING( ..\listing.dir )
|
|
| 55 |
[cpp.pragma.op]: #cpp.pragma.op
|
| 56 |
[cpp.pre]: #cpp.pre
|
| 57 |
[cpp.predefined]: #cpp.predefined
|
| 58 |
[cpp.predefined.ft]: #cpp.predefined.ft
|
| 59 |
[cpp.replace]: #cpp.replace
|
|
|
|
| 60 |
[cpp.rescan]: #cpp.rescan
|
| 61 |
[cpp.scope]: #cpp.scope
|
| 62 |
[cpp.stringize]: #cpp.stringize
|
| 63 |
[cpp.subst]: #cpp.subst
|
| 64 |
-
[cstdint]: support.md#cstdint
|
| 65 |
[expr.const]: expr.md#expr.const
|
| 66 |
[expr.new]: expr.md#expr.new
|
|
|
|
| 67 |
[intro.multithread]: basic.md#intro.multithread
|
|
|
|
| 68 |
[lex.digraph]: lex.md#lex.digraph
|
| 69 |
[lex.key]: lex.md#lex.key
|
| 70 |
[lex.name]: lex.md#lex.name
|
| 71 |
[lex.phases]: lex.md#lex.phases
|
| 72 |
[lex.token]: lex.md#lex.token
|
| 73 |
[module.import]: module.md#module.import
|
| 74 |
-
[stmt.if]: stmt.md#stmt.if
|
| 75 |
[support.limits]: support.md#support.limits
|
| 76 |
|
| 77 |
[^1]: Thus, preprocessing directives are commonly called “lines”. These
|
| 78 |
“lines” have no other syntactic significance, as all whitespace is
|
| 79 |
equivalent except in certain situations during preprocessing (see
|
|
@@ -82,13 +84,13 @@ LISTING( ..\listing.dir )
|
|
| 82 |
|
| 83 |
[^2]: Because the controlling constant expression is evaluated during
|
| 84 |
translation phase 4, all identifiers either are or are not macro
|
| 85 |
names — there simply are no keywords, enumeration constants, etc.
|
| 86 |
|
| 87 |
-
[^3]: As indicated by the syntax, a preprocessing token
|
| 88 |
-
|
| 89 |
-
character. However, comments
|
| 90 |
including within a preprocessing directive.
|
| 91 |
|
| 92 |
[^4]: Note that adjacent *string-literal*s are not concatenated into a
|
| 93 |
single *string-literal* (see the translation phases in
|
| 94 |
[[lex.phases]]); thus, an expansion that results in two
|
|
|
|
| 38 |
```
|
| 39 |
|
| 40 |
— *end example*]
|
| 41 |
|
| 42 |
<!-- Link reference definitions -->
|
| 43 |
+
[basic.extended.fp]: basic.md#basic.extended.fp
|
| 44 |
[cpp]: #cpp
|
| 45 |
[cpp.concat]: #cpp.concat
|
| 46 |
[cpp.cond]: #cpp.cond
|
| 47 |
[cpp.cond.ha]: #cpp.cond.ha
|
| 48 |
[cpp.error]: #cpp.error
|
|
|
|
| 55 |
[cpp.pragma.op]: #cpp.pragma.op
|
| 56 |
[cpp.pre]: #cpp.pre
|
| 57 |
[cpp.predefined]: #cpp.predefined
|
| 58 |
[cpp.predefined.ft]: #cpp.predefined.ft
|
| 59 |
[cpp.replace]: #cpp.replace
|
| 60 |
+
[cpp.replace.general]: #cpp.replace.general
|
| 61 |
[cpp.rescan]: #cpp.rescan
|
| 62 |
[cpp.scope]: #cpp.scope
|
| 63 |
[cpp.stringize]: #cpp.stringize
|
| 64 |
[cpp.subst]: #cpp.subst
|
| 65 |
+
[cstdint.syn]: support.md#cstdint.syn
|
| 66 |
[expr.const]: expr.md#expr.const
|
| 67 |
[expr.new]: expr.md#expr.new
|
| 68 |
+
[intro.compliance]: intro.md#intro.compliance
|
| 69 |
[intro.multithread]: basic.md#intro.multithread
|
| 70 |
+
[lex.ccon]: lex.md#lex.ccon
|
| 71 |
[lex.digraph]: lex.md#lex.digraph
|
| 72 |
[lex.key]: lex.md#lex.key
|
| 73 |
[lex.name]: lex.md#lex.name
|
| 74 |
[lex.phases]: lex.md#lex.phases
|
| 75 |
[lex.token]: lex.md#lex.token
|
| 76 |
[module.import]: module.md#module.import
|
|
|
|
| 77 |
[support.limits]: support.md#support.limits
|
| 78 |
|
| 79 |
[^1]: Thus, preprocessing directives are commonly called “lines”. These
|
| 80 |
“lines” have no other syntactic significance, as all whitespace is
|
| 81 |
equivalent except in certain situations during preprocessing (see
|
|
|
|
| 84 |
|
| 85 |
[^2]: Because the controlling constant expression is evaluated during
|
| 86 |
translation phase 4, all identifiers either are or are not macro
|
| 87 |
names — there simply are no keywords, enumeration constants, etc.
|
| 88 |
|
| 89 |
+
[^3]: As indicated by the syntax, a preprocessing token cannot follow a
|
| 90 |
+
`#else` or `#endif` directive before the terminating new-line
|
| 91 |
+
character. However, comments can appear anywhere in a source file,
|
| 92 |
including within a preprocessing directive.
|
| 93 |
|
| 94 |
[^4]: Note that adjacent *string-literal*s are not concatenated into a
|
| 95 |
single *string-literal* (see the translation phases in
|
| 96 |
[[lex.phases]]); thus, an expansion that results in two
|