Update of bug #60260 (group groff):

                  Status:                    None => Confirmed              
             Assigned to:                    None => gbranden               
                 Summary: Incorrect warnings of dangling .el with bracket-less
nesting => [troff] formatter matches `el` requests with `ie` differently than
Unix V7, DWB, and Heirloom

    _______________________________________________________

Follow-up Comment #3:

We have a compatibility issue here.

Exhibit:


.ie \nA .tm line \n(.c, A=\nA
.el .ie \nB .tm line \n(.c, B=\nB
.el .tm line \n(.c, A=\nA, B=\nB
.el .tm line \n(.c, A=\nA, B=\nB
.el .tm line \n(.c, A=\nA, B=\nB
+verbatim+

All of Unix V7 nroff and troff, DWB nroff, and Heirloom nroff produce the
following output.

+verbatim+
$ nroff ie.roff
line 2, A=0, B=0


But then...


$ ~/groff-1.22.3/bin/nroff -ww -rA0 -rB0 ./EXPERIMENTS/ie.roff 
line 3, A=0, B=0
./EXPERIMENTS/ie.roff:4: warning: unbalanced .el request
./EXPERIMENTS/ie.roff:5: warning: unbalanced .el request


_groff_ 1.22.4, 1.23.0, and Git HEAD behave the same.

Merging bug #65474 with this.


    _______________________________________________________

Reply to this item at:

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

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


Reply via email to