Zum Inhalt springen

Modul:Redirect hatnote: Unterschied zwischen den Versionen

still wrong, but slightly less wrong?
(initial version of a Template:Redirect replacement; needs debugging)
 
(still wrong, but slightly less wrong?)
Zeile 43: Zeile 43:
iArg = iArg + 1
iArg = iArg + 1
local useTable = data[iData] or {}
local useTable = data[iData] or {}
local use, page
local use, page, isLastUse
if iArg % 2 == 0 then
if iArg % 2 == 0 then
use = args[iArg]
use = args[iArg]
if use ~= 'and' then
if use ~= 'and' then
useTable.use = use
useTable.use = use
iData = iData + 1
isLastUse = true
end
end
else
else
page = args[iArg]
page = args[iArg]
useTable[#useTable + 1] = page
useTable[#useTable + 1] = page
end
data[iData] = useTable
if isLastUse then
iData = iData + 1
end
end
end
end