Module:Sandbox/Galobtter
Appearance
local p = {}
function main(frame)
args = require('Module:Arguments').getArgs()
start = args.start
last = args.last
local text = args['logic']
text = string.gsub(text, '{%-', '{{')
text = string.gsub(text, '%-}', '}}')
text = string.gsub(text, '!', '|')
for i = start, last do
n = 1
local datanum = tostring(i)
local strings = string.gmatch(text, '(%a+)%$')
local finaltext = string.gsub(text, '%a+%$', '{{{'..strings()..tostring(n)..'|}}}')
args['data'..datanum] = mw.getCurrentFrame():getParent():preprocess(finaltext)
n = n + 1
end
end
return p