neyuki 0.1.0

A small Lua-like scripting language implemented in Rust
local table = {}

const function table.length(t: {any}): int
    local n = 0
    for _, _ in t do
        n++
    end
    return n
end

const function table.insert(t: {any}, v: any): int
    local len = table.length(t)
    t[len + 1] = v
    return len + 1
end

const function table.unpack(t: {any}): ...: any
    return __table_unpack(t)
end

return table