整理代码(主要清除所有redefine-local)
This commit is contained in:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user