bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #45502] .if, .ie, .el parsing incompatible with V7 Unix & Heirloom


From: Dave
Subject: [bug #45502] .if, .ie, .el parsing incompatible with V7 Unix & Heirloom troff
Date: Tue, 11 May 2021 19:40:04 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Firefox/45.0

Follow-up Comment #2, bug #45502 (project groff):

Does strictly enforcing the V7 Unix troff syntax offer any compatibility
benefit?  That is, are there correctly formed historical constructions that
would be parsed incorrectly under groff as a result of this change?

I ask because changing groff's behavior 30 years on (assuming this behavior
dates to groff 1.0) also poses back-compatibility concerns for those authors
(perhaps unwittingly) taking advantage of this undocumented syntactical
relaxation.

Maybe the right solution is to document this as a GNU extension to traditional
troff syntax.  As long as it breaks no valid historical documents, it seems a
pretty clear-cut case of DWIM.

    _______________________________________________________

Reply to this item at:

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

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]