From Jason Turner

[cpp.pragma.op]

Diff to HTML by rtfpessoa

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.stc.dynamic.safety]: basic.md#basic.stc.dynamic.safety
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 shall not follow
88
- a `#else` or `#endif` directive before the terminating new-line
89
- character. However, comments may appear anywhere in a source file,
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