diff options
author | Kevin <[email protected]> | 2024-10-13 12:57:37 -0300 |
---|---|---|
committer | Kevin <[email protected]> | 2024-10-13 12:57:37 -0300 |
commit | 18df91b128f6ca8850e39cb53b8536a8207e1741 (patch) | |
tree | 088822268c0202d09a75ee561aeed1c1c421ef35 /core/lua/astal/variable.lua | |
parent | 27e76f4fed37623b605070098ec956114cb73714 (diff) |
core: lua compat 5.1/5.4/luajit
Diffstat (limited to 'core/lua/astal/variable.lua')
-rw-r--r-- | core/lua/astal/variable.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/lua/astal/variable.lua b/core/lua/astal/variable.lua index 662eee7..bd95edb 100644 --- a/core/lua/astal/variable.lua +++ b/core/lua/astal/variable.lua @@ -5,6 +5,15 @@ local Binding = require("astal.binding") local Time = require("astal.time") local Process = require("astal.process") +local function unpack(t, i) + i = i or 1 + if t[i] == nil then + return nil + else + return t[i], unpack(t, i + 1) + end +end + ---@class Variable ---@field private variable table ---@field private err_handler? function |