gbranden pushed a commit to branch master
in repository groff.

commit 1ee5f1154bc1cab0ad5af242ec7ba4a6be102e99
Author: G. Branden Robinson <[email protected]>
AuthorDate: Wed Jun 5 21:12:17 2024 -0500

    [mm]: Make ML throw error if 1st argument missing.
    
    * contrib/mm/m.tmac (ML): Throw error if mandatory first argument
      missing.
---
 contrib/mm/ChangeLog | 4 ++++
 contrib/mm/m.tmac    | 1 +
 2 files changed, 5 insertions(+)

diff --git a/contrib/mm/ChangeLog b/contrib/mm/ChangeLog
index 04de53c48..998d66a76 100644
--- a/contrib/mm/ChangeLog
+++ b/contrib/mm/ChangeLog
@@ -1,3 +1,7 @@
+2024-06-05  G. Branden Robinson <[email protected]>
+
+       * m.tmac (ML): Throw error if mandatory first argument missing.
+
 2024-03-26  G. Branden Robinson <[email protected]>
 
        * examples/letter.mm: Replace with idiomatic content.
diff --git a/contrib/mm/m.tmac b/contrib/mm/m.tmac
index 7043256bc..3eb1e834f 100644
--- a/contrib/mm/m.tmac
+++ b/contrib/mm/m.tmac
@@ -2387,6 +2387,7 @@ exceeds depth of nested lists (\\n[li*lvl])
 ..
 .de ML
 .if \\n[.$]>3 .@warning \\$0: ignoring excess arguments
+.if \\n[.$]<1 .@error \\$0: expected 1 to 3 arguments, got \\n[.$]
 .if \\n[D]>2 .tm ML $*
 .nr li*ml-width \w@\\$1@u+1n
 .if \\n[.$]<2 .LB \\n[li*ml-width]u 0 1 0 "\\$1"

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

Reply via email to