Изменения
Перейти к навигации
Перейти к поиску
мСтрока 42:
Строка 42:
− +
+
+
Строка 85:
Строка 87:
− +
+
+
+
и {{((}}{{=}}{{))}} заодно
str = str:gsub('<nowiki>', ''):gsub('</nowiki>', '')
str = str:gsub('<nowiki>', ''):gsub('</nowiki>', '')
:gsub('<nowiki>', ''):gsub('</nowiki>', '')
:gsub('<nowiki>', ''):gsub('</nowiki>', '')
:gsub('{{=}}', '='):gsub('{{=}}', '=')
:gsub('{{=}}', '=')
:gsub('{{=}}', '=')
:gsub('{{=}}', '=')
:gsub('{{=}}', '=')
:gsub('{{=}}', '=')
return str
return str
end
end
end
end
content = content .. endl
content = content .. endl
local targs, param, value, left_shift = {}, '', '', 0
local targs, equals_pos, param, value, left_shift = {}, 0, '', '', 0
for k, v in pairs(args) do
for k, v in pairs(args) do
if type(k) == 'number' then --неименованные параметры
if type(k) == 'number' then --неименованные параметры
equals_pos = v:find('=')
equals_pos = v:find('=')
if equals_pos and v:find('{{=}}') == equals_pos-2 then
equals_pos = nil
end
if equals_pos then
if equals_pos then
param = v:sub(1, equals_pos-1)
param = v:sub(1, equals_pos-1)