diff options
| author | autocommitter <autocommitter@linux-forks.de> | 2025-12-23 00:00:03 +0100 |
|---|---|---|
| committer | autocommitter <autocommitter@linux-forks.de> | 2025-12-23 00:00:03 +0100 |
| commit | 593f86224d7fe73f4a25ed82956c2967e68983e0 (patch) | |
| tree | d6522683e9e8253c1a153fccd7fe7b5fc80011e5 /pad/init_code.lua | |
| parent | d6455462c416e2e08bd33e8a5b21cc49c5aaece4 (diff) | |
State at 2025-12-23
Diffstat (limited to 'pad/init_code.lua')
| -rw-r--r-- | pad/init_code.lua | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/pad/init_code.lua b/pad/init_code.lua index e0fbfdf..5996fe3 100644 --- a/pad/init_code.lua +++ b/pad/init_code.lua @@ -21,6 +21,53 @@ F.ack = function(n, c) return r end +F.ack2 = function(n, c) + local r + local acc_n + + if n ~= nil and c ~= nil then + acc_n = S.acc and S.acc[n] + if acc_n then + r = S.acc[n][c] + end + end + + return r +end + +F.cac = function(n) + local c = 0 + + if n ~= nil and S.acc[n] ~= nil then + for _ in pairs(S.acc[n]) do + c = c + 1 + end + end + + return c +end + +F.adc = function(n, c, a) + local s + + if n ~= nil and c ~= nil then + acc_n = S.acc and S.acc[n] + + if not acc_n then + S.acc[n] = {} + end + S.acc[n][c] = a + + if not S.acc[n][c] then + s = false + else + s = true + end + end + + return s +end + F.ick = function (m) local wm, au, out, r local a, b, c, d |
