Module:Kangxi radical
Appearance
require('strict')
local p = {}
function p.Kxr(frame)
-- simplify handling of args
local getArgs = require('Module:Arguments').getArgs
local args = getArgs(frame)
local r = tostring(args[1])
if args[2] then
error("Only one argument of a number between 1 and 214 is accepted")
elseif r < 1 or r > 214 then
error("Argument must be between 1 and 214")
else
return p._Kxr(r)
end
return
end
function p._Kxr(r)
local unicode = math.floor(r) + 0x2F00 - 1
local u_str = "&#" .. unicode .. ";"
local result = u_str
return result
end
return p