summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/luatex/luatexja/ltj-stack.lua
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/luatex/luatexja/ltj-stack.lua')
-rw-r--r--Master/texmf-dist/tex/luatex/luatexja/ltj-stack.lua27
1 files changed, 14 insertions, 13 deletions
diff --git a/Master/texmf-dist/tex/luatex/luatexja/ltj-stack.lua b/Master/texmf-dist/tex/luatex/luatexja/ltj-stack.lua
index dd31ab0a6a5..88d2a67f8a6 100644
--- a/Master/texmf-dist/tex/luatex/luatexja/ltj-stack.lua
+++ b/Master/texmf-dist/tex/luatex/luatexja/ltj-stack.lua
@@ -82,18 +82,19 @@ end
-- EXT
function set_stack_table(g,m,c,p,lb,ub)
local i = get_stack_level()
- if p<lb or p>ub then
+ if type(p)~='number' or p<lb or p>ub then
ltjb.package_error('luatexja',
- "invalid code (".. p .. ")",
- {"The code should in the range "..tostring(lb) ..'..'.. tostring(ub) .. ".",
- "I'm going to use 0 instead of that illegal code value."})
+ "invalid code (".. tostring(p) .. ")",
+ "The code should in the range "..tostring(lb) .. '..' ..
+ tostring(ub) .. ".\n" ..
+ "I'm going to use 0 instead of that illegal code value.")
p=0
- elseif c<-1 or c>0x10ffff then
+ elseif type(c)~='number' or c<-1 or c>0x10ffff then
ltjb.package_error('luatexja',
- 'bad character code (' .. c .. ')',
- {'A character number must be between -1 and 0x10ffff.',
- "(-1 is used for denoting `math boundary')",
- 'So I changed this one to zero.'})
+ 'bad character code (' .. tostring(c) .. ')',
+ 'A character number must be between -1 and 0x10ffff.\n' ..
+ "(-1 is used for denoting `math boundary')\n" ..
+ 'So I changed this one to zero.')
c=0
elseif not charprop_stack_table[i][m] then
charprop_stack_table[i][m] = {}
@@ -110,11 +111,11 @@ end
-- EXT
function set_stack_font(g,m,c,p)
local i = get_stack_level()
- if c<0 or c>255 then
+ if type(c)~='number' or c<0 or c>255 then
ltjb.package_error('luatexja',
- "invalid family number (".. p .. ")",
- {"The family number should in the range 0 .. 255.",
- "I'm going to use 0 instead of that illegal family number."})
+ "invalid family number (".. tostring(c) .. ")",
+ "The family number should in the range 0 .. 255.\n" ..
+ "I'm going to use 0 instead of that illegal family number.")
c=0
elseif not charprop_stack_table[i][m] then
charprop_stack_table[i][m] = {}