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/
signature.asc
Description: PGP signature
