Created on 2002-12-16.00:00:00 last changed 161 months ago
[Voted into WP at October 2004 meeting.]
Proposed Resolution (Clark Nelson, Dec 2003):
In clause Clause 15 [cpp], paragraph 1, immediately before the definition of replacement-list, add:
If the correct TROFF macros are used, the definition will appear automatically in appendix A. It doesn't need to be repeated in 16.3p9.
With respect to the question of having the preprocessor description be synchronized with C99, this would fall into the category of a justified difference. (Other justified differences include those for Boolean expressions, alternative tokens, and terminology differences.)
In clause Clause 15 [cpp], paragraph 1, the control-line non-terminal symbol is defined in terms of the identifier-list non-terminal, which is never defined within the standard document.
The same definition is repeated in clause A.13 [gram.cpp].
I suggest that the following definition is added to clause Clause 15 [cpp], paragraph 1, after the one for replacement-list:
This should be repeated again in clause A.13 [gram.cpp], again after the one for replacement-list. It might also be desirable to include a third repetition in clause 15.6 [cpp.replace], paragraph 9.
|2008-10-05 00:00:00||admin||set||status: wp -> cd1|
|2005-05-01 00:00:00||admin||set||status: dr -> wp|
|2004-11-07 00:00:00||admin||set||messages: + msg1101|
|2004-11-07 00:00:00||admin||set||status: ready -> dr|
|2004-04-09 00:00:00||admin||set||status: review -> ready|
|2004-02-13 00:00:00||admin||set||messages: + msg953|
|2004-02-13 00:00:00||admin||set||status: drafting -> review|
|2003-04-25 00:00:00||admin||set||status: open -> drafting|