Follow-up Comment #17, bug #65474 (group groff):
My posting (comment #14) was an answer to comment #11 (Paul Eggert).
The example, with a possible explanation
.pl 3
.de MY
.ie '\\$1'a' CASE a
.el .ie '\\$1'b' CASE b
.el CASE z
..
.ie '1'1' \{\
. ie '1'2' .el .MY a\" groff processes this according to the output
.\". el .MY a
.\}
.el NOTREACHED
The ".ie '1'2' .el .MY a" is probably processed as
".ie '1'2' & .el .MY a"
Tested with that line.
So the probable execution is
.ie '1'1 \{\
\" true
.ie '1'2' .el .MY a\" false
.\}
.el NOTREACHED
.NB. The whole text can be used as a input to nroff.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?65474>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/