#!/usr/bin/lua

josabl = nil	-- a Kért_cikk feldolgozásán belül vagyunk-e
link = nil	-- Kért_cikk első paramétere
tobbi = nil	-- a többi paraméter |-el elválasztva
for sor in io.lines()
do	kar1 = string.sub(sor,1,1)
	--print(sor)
	if kar1 == '\t' and josabl
	then	-- paraméternév jött
		parnev = string.match(sor,'^\t([^ ]+) ')
		par = string.match(sor,'^\t[^ ]+ +(.*)$')
		--print(parnev..'  '..sor)
		if parnev == '1'
		then	link = par
		else	if tobbi ~= '' then tobbi = tobbi..'|' end
			tobbi = tobbi..parnev..'='..par
		end
	elseif kar1 ~= '\t'
	then	-- új sablonnév jött
		if link
		then	print(link,tobbi,'<!--'..arg[1]..'-->')	-- kiírjuk az  előző sablonhívást
		end

		if string.match(sor,'^[^ ]+') == 'Kért_cikk'
		then	josabl = true
			link   = nil
			tobbi  = ''
		else	josabl = nil
		end
	end
end
