gbranden pushed a commit to branch master
in repository groff.

commit 1eaead451bd1ce9f32dfcb1e354b997d9dbee0e0
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun Oct 17 10:02:23 2021 +1100

    [sboxes]: Add diagnostic macro to sboxes.tmac.
    
    * contrib/sboxes/sboxes.tmac (sboxes*error): Add new macro to produce
      diagnostic message in a standard format.
    
      (BoxStart): Use it.
---
 contrib/sboxes/ChangeLog   | 6 ++++++
 contrib/sboxes/sboxes.tmac | 6 +++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/contrib/sboxes/ChangeLog b/contrib/sboxes/ChangeLog
index 4e7428e..d2bcd2c 100644
--- a/contrib/sboxes/ChangeLog
+++ b/contrib/sboxes/ChangeLog
@@ -1,5 +1,11 @@
 2021-10-17  G. Branden Robinson <[email protected]>
 
+       * sboxes.tmac (sboxes*error): Add new macro to produce
+       diagnostic message in a standard format.
+       (BoxStart): Use it.
+
+2021-10-17  G. Branden Robinson <[email protected]>
+
        Make msboxes.ms quote its own source through a
        self-interpolation process (with help from sed and the build
        system), avoiding the need to manually keep the source document
diff --git a/contrib/sboxes/sboxes.tmac b/contrib/sboxes/sboxes.tmac
index fea3b03..63e4c1e 100644
--- a/contrib/sboxes/sboxes.tmac
+++ b/contrib/sboxes/sboxes.tmac
@@ -31,6 +31,10 @@ along with this program.  If not, see 
<http://www.gnu.org/licenses/>.
 .nr GSBOX 1
 .nr bx@stack 0
 .
+.de sboxes*error
+.  tm sboxes.tmac:\\n[.F]:\\n[.c]: error: \\$*
+..
+.
 .de pdfbackground
 .device pdf: background \\$*
 ..
@@ -78,7 +82,7 @@ along with this program.  If not, see 
<http://www.gnu.org/licenses/>.
 .           shift 2
 .         \}
 .         el \{\
-.           tm Unknown Token \\$1
+.           sboxes*error ignoring unrecognized BoxStart parameter '\\$1'
 .           shift
 .         \}
 .       \}

_______________________________________________
Groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to