Follow-up Comment #28, bug #62776 (group groff): [comment #27 comment #27:] > [comment #25 comment #25:] >> This means that several of the comments in this ticket will >> need to be busted out into new tickets of their own. > > Here's a (hopefully) complete list, excluding suggestions that were withdrawn > in discussion here:
Thanks, Dave--this is helpful!
> * Leaving the last quoted argument in a macro call without a trailing quote
> (comment #4)
Yup, still an issue.
$ printf '.de XX\n..\n.XX "foo" "bar" "baz\n' | ./build/test-groff -ww
> * Invoking a non-breaking request with the no-break control character
> (comment #4, debated in comments 5-11)
Yup, still an issue, and I think our recent experience with bug #64300
underscores how poorly understood the no-break control character is.
> * `\\` encountered in interpretation mode (comment #17)
> * `\.` encountered in interpretation mode (comment #17)
I recall thinking that these two might be difficult. I don't remember why.
> * formatting-relevant escape sequences or text appear on an input line after
> "interruption", the escape sequence `\c` (comment #19)
Already filed as bug #67812.
> * a numeric expression in a conditional is followed by something other than
> whitespace (comment #20)
Yup, that could still be done. Generalized, even.
$ printf '.if 1x\n' | ./build/test-groff -ww -a
<beginning of page>
x
$ printf '.if 1 x\n' | ./build/test-groff -ww -a
<beginning of page>
x
$ printf '.if @foo@foo@x\n' | ./build/test-groff -ww -a
<beginning of page>
x
$ printf '.if @foo@foo@ x\n' | ./build/test-groff -ww -a
<beginning of page>
x
$ printf '.br\n.if ox\n' | ./build/test-groff -ww -a
<beginning of page>
x
:~/src/GIT/groff !2700$ printf '.br\n.if ox\n' | ./build/test-groff -ww -a
<beginning of page>
x
$ printf '.br\n.if o x\n' | ./build/test-groff -ww -a
<beginning of page>
x
> * Use of delimiters that are invalid to delimit a numeric expression in a
> context where a general argument is accepted (comment #22)
That comment antedates last year's Great Delimiter Review. This issue became
bug #64708, resolved in _groff_ 1.24.0.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?62776>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
