On Tue, Dec 24, 2019 at 08:46:49 +0700, Robert Elz wrote:

>     Date:        Mon, 23 Dec 2019 23:45:34 +0100
>     From:        Steffen Nurpmeso <stef...@sdaoden.eu>
>     Message-ID:  <20191223224534.8ufgy%stef...@sdaoden.eu>
> 
> 
>   |  |Troff reads .ie and checks the condition.  The condition is true and
>   |  |so the rest of the line is executed.  Then troff reads .el that
>   |  |matches successful .ie, so the .el is discarded.
>   |  |
>   |  |Then it reads .el which is not matched with any .ie that troff has
>   |  |seen.  It's usually silently discarded,
> 
> That is what is (always was) intended to happen.

Sure.


>   |  |but since we run with -ww we
>   |  |get the warning about an unbalanced .el
> 
> That's a broken warning.

Amen.  But let's be honest, in this day and age *very* few people can
can read troff, never mind write it (and I don't count myself as one),
so a warning from groff, however broken, will just confuse and upset
the users.  Since silencing this warning doesn't require that much of
an effort and doesn't mutilate the code that much, it's easier to just
shut it up.

-uwe

Reply via email to