luna-core 2.13.0

Pure-Rust Lua runtime (interpreter only, zero third-party dependencies). The JIT-equipped variant lives in the `luna-jit` crate.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
-- v2.12 CORPUS-III: table.insert positional variants.
local t = {}
table.insert(t, "a")
table.insert(t, "b")
table.insert(t, 1, "z")
print(table.concat(t, ","))   -- z,a,b

table.insert(t, 3, "y")
print(table.concat(t, ","))   -- z,a,y,b

-- remove
print(table.remove(t))         -- b (last)
print(table.concat(t, ","))    -- z,a,y

print(table.remove(t, 1))      -- z (first)
print(table.concat(t, ","))    -- a,y