mirror of
https://github.com/pragma-/pbot.git
synced 2025-01-23 10:34:52 +01:00
Add "expansion" as an alternative answer to "replacement"
This commit is contained in:
parent
7d3bf58d86
commit
41cc190f2a
@ -635,7 +635,7 @@
|
||||
635) [6.10.3 Macro replacement] The identifier __VA_ARGS__ shall occur only in the replacement-list of a function-like macro that uses this notation in the parameters.|ellipsis|...
|
||||
636) [6.10.3 Macro replacement] A parameter identifier in this kind of macro shall be uniquely declared within its scope.|function-like macro|function-like
|
||||
637) [6.10.3 Macro replacement] The identifier immediately following the #define directive is called this.|macro|macro name
|
||||
638) [6.10.3 Macro replacement] If a # preprocessing token, followed by an identifier, occurs lexically at the point at which a preprocessing directive could begin, the identifier is not subject to this.|macro replacement|replacement
|
||||
638) [6.10.3 Macro replacement] If a # preprocessing token, followed by an identifier, occurs lexically at the point at which a preprocessing directive could begin, the identifier is not subject to this.|macro replacement|replacement|macro expansion|expansion
|
||||
639) [6.10.3 Macro replacement] A preprocessing directive of the form `# define identifier replacement-list new-line` defines this kind of macro that causes each subsequent instance of the macro name to be replaced by the replacement list of preprocessing tokens that constitute the remainder of the directive.|object-like macro|object-like
|
||||
640) [6.10.3 Macro replacement] A preprocessing directive of the form `# define identifier lparen identifier-listopt ) replacement-list new-line` defines this kind of macro with parameters, who use is similar syntactically to a function call.|function-like macro|function-like
|
||||
641) [6.10.3 Macro replacement] If this is in the identifier-list in a macro definition, then the trailing arguments, including any separating comma preprocessing tokens, are merged to form a single item: the variable arguments.|...|ellipsis
|
||||
|
Loading…
Reference in New Issue
Block a user