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/

Attachment: signature.asc
Description: PGP signature

Reply via email to