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