Lines Matching full:replacement
328 The tokens forming a macro's replacement list are collected by the
448 is all you need to get the replacement list of a macro.
456 rapid replacement of parameters with their arguments during expansion.
469 normally holds the unexpanded replacement list of the innermost macro
486 replacement list of that macro. In the case of function-like macros,
487 `enter_macro_context' also replaces any parameters in the replacement
507 Scanning the replacement list for macros to expand
511 with their possibly-expanded arguments, the replacement list is scanned
512 for nested macros. Further, any identifiers in the replacement list
524 parameter in the macro's replacement list, the subsequent token happens
534 replacement list for expansion (or indeed expanding it). As an
546 replacement, the token `foo' is rejected for expansion, and marked
548 is disabled because the replacement list `bar foo' of the macro is
553 In the example above, the replacement list of `foo' would be popped in
628 and after each macro replacement, each argument replacement, and
648 space preceding `add' in the macro invocation, _not_ replacement list.
650 the macro replacement list, and `3' has no preceding space because
651 parameter `z' has none in the replacement list.
662 in the macro invocation, and `y' and `z' in the macro replacement list,
666 example if a macro's first replacement token expands straight into
675 between the brackets, and the `bar' token from foo's replacement list,
705 replacement list. It also inserts appropriate padding tokens on either
756 replacement list of a macro expansion carries the location of the token
758 returning pointers to the tokens in its replacement list. The current