11# ducksay package
2- # Matthew Bertucci 2024/03/30 for v2.7
2+ # Matthew Bertucci 2025/11/22 for v2.8
33
44#include:array
55#include:grabbox
2626\duckthink[options%keyvals]{message}
2727
2828#keyvals:\DucksayOptions#c,\AnimalOptions#c,\AnimalOptions*#c,\ducksay#c,\duckthink#c
29- ligatures=%<tokenlist %>
29+ ligatures=%<token list %>
3030no-tail
3131random#true,false
3232say
3333schroedinger
34- tail-1=%<tokenlist %>
35- tail-2=%<tokenlist %>
34+ tail-1=%<token list %>
35+ tail-2=%<token list %>
3636think
3737#endkeyvals
3838
39- #keyvals:\AnimalOptions#c,\AnimalOptions*#c
40- tail-count=
41- tail-symbol=
42- #endkeyvals
43-
4439#keyvals:\DucksayOptions#c,\ducksay#c,\duckthink#c
4540arg=#box,tab,tab*
4641b
@@ -55,15 +50,15 @@ body-y=##L
5550bubble=%<font%>
5651bubble*=%<font%>
5752bubble-bot-kern=##L
58- bubble-delim-left-1=%<tokenlist %>
59- bubble-delim-left-2=%<tokenlist %>
60- bubble-delim-left-3=%<tokenlist %>
61- bubble-delim-left-4=%<tokenlist %>
62- bubble-delim-right-1=%<tokenlist %>
63- bubble-delim-right-2=%<tokenlist %>
64- bubble-delim-right-3=%<tokenlist %>
65- bubble-delim-right-4=%<tokenlist %>
66- bubble-delim-top=%<tokenlist %>
53+ bubble-delim-left-1=%<token list %>
54+ bubble-delim-left-2=%<token list %>
55+ bubble-delim-left-3=%<token list %>
56+ bubble-delim-left-4=%<token list %>
57+ bubble-delim-right-1=%<token list %>
58+ bubble-delim-right-2=%<token list %>
59+ bubble-delim-right-3=%<token list %>
60+ bubble-delim-right-4=%<token list %>
61+ bubble-delim-top=%<token list %>
6762bubble-side-kern=##L
6863bubble-top-kern=##L
6964c
@@ -76,10 +71,10 @@ msg*=%<font%>
7671MSG=%<font%>
7772MSG*=%<font%>
7873msg-align=#l,c,r,j
79- msg-align-c=%<tokenlist %>
80- msg-align-l=%<tokenlist %>
81- msg-align-r=%<tokenlist %>
82- msg-align-j=%<tokenlist %>
74+ msg-align-c=%<token list %>
75+ msg-align-l=%<token list %>
76+ msg-align-r=%<token list %>
77+ msg-align-j=%<token list %>
8378msg-to-body=
8479no-bubble#true,false
8580none#true,false
@@ -96,7 +91,7 @@ wd-eq-body#true,false
9691#endkeyvals
9792
9893#keyvals:\DefaultAnimal#c,\ducksay#c,\duckthink#c
99- animal=
94+ animal=%<animal%>
10095duck
10196small-duck
10297duck-family
0 commit comments