整理代码(主要清除所有redefine-local)

This commit is contained in:
MrZ626
2020-10-30 00:01:51 +08:00
parent 1d34b22456
commit 894c17b4c0
13 changed files with 82 additions and 85 deletions

View File

@@ -208,7 +208,7 @@ do--json
-- SOFTWARE.
--
local chr=string.char
local char=string.char
json = {}
-------------------------------------------------------------------------------
@@ -343,14 +343,14 @@ do--json
-- http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=iws-appendixa
local f = math.floor
if n <= 0x7f then
return chr(n)
return char(n)
elseif n <= 0x7ff then
return chr(f(n / 64) + 192, n % 64 + 128)
return char(f(n / 64) + 192, n % 64 + 128)
elseif n <= 0xffff then
return chr(f(n / 4096) + 224, f(n % 4096 / 64) + 128,
return char(f(n / 4096) + 224, f(n % 4096 / 64) + 128,
n % 64 + 128)
elseif n <= 0x10ffff then
return chr(f(n / 262144) + 240, f(n % 262144 / 4096) + 128,
return char(f(n / 262144) + 240, f(n % 262144 / 4096) + 128,
f(n % 4096 / 64) + 128, n % 64 + 128)
end
error(string.format("invalid unicode codepoint '%x'", n))