tried to access modifiers when not present

This commit is contained in:
steve donovan 2011-10-04 15:54:08 +02:00
parent 50b4e733eb
commit 3d8cdadc88
1 changed files with 7 additions and 5 deletions

View File

@ -323,11 +323,13 @@ function Item:finish()
local function acc(x) table.insert(buffer, x) end local function acc(x) table.insert(buffer, x) end
for i = 1, #names do for i = 1, #names do
local m = modifiers[i] local m = modifiers[i]
if m then
if not m.optchain then if not m.optchain then
acc ((']'):rep(npending)) acc ((']'):rep(npending))
npending=0 npending=0
end end
if m.opt or m.optchain then acc('['); npending=npending+1 end if m.opt or m.optchain then acc('['); npending=npending+1 end
end
if i>1 then acc (', ') end if i>1 then acc (', ') end
acc(names[i]) acc(names[i])
end end