From cdac994b9597fc48c97f70ab753296c209ecc697 Mon Sep 17 00:00:00 2001 From: "G. Branden Robinson" Date: Sat, 1 Apr 2023 14:24:28 -0500 Subject: groff(7): Add "Punning names" section. We have a "Diversions" section for it to follow now. --- man/groff.7.man | 52 +++++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/man/groff.7.man b/man/groff.7.man index 04afc7daf..9f9bf46c0 100644 --- a/man/groff.7.man +++ b/man/groff.7.man @@ -5363,31 +5363,6 @@ and aliasing .\" END Keep (roughly) parallel with groff.texi node "Strings". . . -.\" We don't have a "Diversions" section for this to follow yet. When -.\" we do, it should become part of a "Punning Names" section. See -.\" groff.texi. -.ig -.P -Macros, -strings, -and diversions share a name space; -see section \[lq]Identifiers\[rq] above. -. -Internally, -the same mechanism is used to store them. -. -You can thus call a macro with string interpolation syntax and vice -versa. -. -Interpolating a string does not hide existing macro arguments. -. -The sequence -.B \[rs]\[rs] -can be placed at the end of a line in a macro definition or, -within a macro definition, -immediately after the interpolation of a macro as a string to suppress -the effect of a newline. -.. . . .\" ==================================================================== @@ -6821,6 +6796,33 @@ requests reprocess diversions. . . .\" ==================================================================== +.SH "Punning names" +.\" ==================================================================== +. +.\" BEGIN Keep (roughly) parallel with groff.texi node "Punning names". +Macros, +strings, +and diversions share a name space; +see section \[lq]Identifiers\[rq] above. +. +Internally, +the same mechanism is used to store them. +. +You can thus call a macro with string interpolation syntax and vice +versa. +. +Interpolating a string does not hide existing macro arguments. +. +The sequence +.B \[rs]\[rs] +can be placed at the end of a line in a macro definition or, +within a macro definition, +immediately after the interpolation of a macro as a string to suppress +the effect of a newline. +.\" END Keep (roughly) parallel with groff.texi node "Punning names". +. +. +.\" ==================================================================== .SH Environments .\" ==================================================================== . -- cgit v1.2.1