Изменения
мСтрока 115:
Строка 115:
− +
− +
− +
фикс проблемы с таблицами, для которых иначе требуется || в начале ряда вместо |
value = v:sub(equals_pos+1)
value = v:sub(equals_pos+1)
targs[param] = process_nowiki_equals(value)
targs[param] = process_nowiki_equals(value)
content = content .. '|' .. nowiki(param) .. '=' .. nowiki(value) .. endl
content = content .. '|' .. nowiki(param) .. '=' .. nowiki(value) .. endl
left_shift = left_shift+1 --переменная нужна, чтобы квазинумерованные параметры, переданные
left_shift = left_shift+1 --переменная нужна, чтобы квазинумерованные параметры, переданные
else --через "{{=}}", не сбивали порядок
else --через "{{=}}", не сбивали порядок
targs[k - left_shift] = process_nowiki_equals(v)
targs[k - left_shift] = process_nowiki_equals(v)
content = content .. '|' .. nowiki(v) .. endl
content = content .. '|' .. nowiki(v) .. endl
end
end
elseif not k:find('^_') then --именованные параметры, исключая модификаторы внешнего вида
elseif not k:find('^_') then --именованные параметры, исключая модификаторы внешнего вида
targs[k] = process_nowiki_equals(v)
targs[k] = process_nowiki_equals(v)
content = content .. '|' .. k .. '=' .. nowiki(v) .. endl
content = content .. '|' .. k .. '=' .. nowiki(v) .. endl
end
end
end
end