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
-- v2.13 CORPUS-IV: # is BYTE length; utf8.len is codepoint count.
local s = "héllo"
print(#s, utf8.len(s))
local zh = "中文字"
print(#zh, utf8.len(zh))
print(#"", utf8.len(""))
local bad = "\xFF\xFE"
print(#bad, utf8.len(bad))
print(utf8.len(zh, 4))