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/


Reply via email to