Update of bug #67802 (group groff):
Status: In Progress => Fixed
Open/Closed: Open => Closed
Planned Release: None => 1.24.0
_______________________________________________________
Follow-up Comment #1:
commit 46e62c53d3710075174d08af1f73f67f5407f1e7
Author: G. Branden Robinson <[email protected]>
Date: Sat Dec 13 12:01:20 2025 -0600
[grog]: Fix Savannah #67802.
* src/utils/grog/grog.pl: Improve heuristics for distinguishing mm(7)
documents from those for other packages. (interpret_line): Recognize
`APP`, `APPSK`, `AF`, `AS`, `COVEND`, `INITI`, `IND`, `INDP`, `INITR`,
`SETR`, `GETHN`, `GETPN`, `ISODATE`, `MULB`, `MULN`, and `MULE` as
unique to mm. (infer_man_or_ms_package): Stop recognizing `RP`, `TL`,
`AU`, `ND`, `AE`, `B1`, `B2`, `DS`, `DE`, `1C`, `2C`, and `MC` as
unique to ms, since mm also defines them. Stop recognizing `P` and
`EX` as unique to man, since mm also defines them.
* src/utils/grog/tests/smoke-test.sh: Add most mm examples as test
cases. A couple are deeply ambiguous, like "B1B2", which is so
limited that it is valid (and renders sensibly) with either the mm(7)
_or_ ms(7) packages, and "story.mm" which uses only macro names that
are shared variously among man(7), mm(7), mom(7), and ms(7).
Fixes <https://savannah.gnu.org/bugs/?67802>.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?67802>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
