Update of bug #42675 (group groff):
Summary: \} considered as macro argument regarding register
.$ => \} considered as macro argument
_______________________________________________________
Follow-up Comment #7:
More wisdom from the email threads cited in comment #1 and comment #2:
Ralph observes (http://lists.gnu.org/r/groff/2014-07/msg00020.html) "as well
as \n(.$ including \} in its count, it naturally follows that \$3, for
example, is \}." Carsten posted an example
(http://lists.gnu.org/r/groff/2014-07/msg00024.html) illustrating this.
(Carsten says "it differs for use for normal output or for .tm", but I suspect
that when the \} is not behind a .tm, the parser eats it.)
So the scope of the bug is not just the .$ register, but the set of parameters
passed to a macro. Updating the Summary field accordingly.
(And despite Bjarni's protestations, there is a bug here, but as the original
comment points out, it might be in either behavior or groff documentation.
The document he cites in comment #5 is not part of groff.)
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?42675>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/