Follow-up Comment #7, bug #67571 (group groff):

Hmm, I've been bashing on _groff_ all day and my brain is probably starting to
flag.

Please tell me what's wrong with my modified reproducer, in the sense that it
doesn't mimic your original case.



$ cat ATTIC/67571.groff
1234567890123456
.br
.\"pchar \C'[EOS]'
.\"rchar \C'[EOS]'
.pchar :
.if \n[early] .class [EOS] :
I:
fold.
.pchar \C'[EOS]'
.pchar :
.br
.if \n[late] .class [EOS] :
.cflags 1 \C'[EOS]'
I:
fold.
.pchar \C'[EOS]'
.pchar :
.pl \n[nl]u


> The run with "early" should show the same result as "late": as long as the
> class is defined before .cflags is invoked, it shouldn't matter how long
> before.  But it does.

I disagree.  Because `cflags 1` has not yet been invoked on the character
class in the `-rearly=1` case, the first "I: fold" renders with character
flags of 0 attached to the ':' character.

I may be missing something.  I'm just about empty for useful work today.



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?67571>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to