Wikipedia — ирекле энциклопедия проектыннан ([http://tt.wikipedia.org.ttcysuttlart1999.aylandirow.tmf.org.ru/wiki/ParamValue2Value latin yazuında])
Бу модуль файдалануга әзер буларак бәяләнде. Барлык баглар да бетерелгән һәм ул киң куллану өчен әзер. Аны белешмә битләрендә күрсәтергә һәм яңа катнашучыларга файдаланырга тәкъдим итәргә була.
localp={}--[=[Helper function that escapes all pattern characters so that they will be treatedas plain text. Copied from [[:en:Module:String]].]=]localfunctionescapePattern(pattern_str)returnmw.ustring.gsub(pattern_str,'([%(%)%.%%%+%-%*%?%[%^%$%]])','%%%1')end-- калыпны чакыру, хата вакытында буш юл кире кайтараlocalfunctionexpand(frame,tname,targs)localsuccess,result=pcall(frame.expandTemplate,frame,{title=tname,args=targs})ifsuccessthenreturnresultelsereturn''endendlocalfunctionis_exception(arg,exceptions)returnmw.ustring.find(exceptions,'/'..escapePattern(arg)..'/')endfunctionp.main(frame)ifnotgetArgsthengetArgs=require('Module:Arguments').getArgsendlocalargs=getArgs(frame,{trim=false,removeBlanks=false})localtname=args._pass_tolocalexceptions=args._exceptionsand'/'..args._exceptions..'/'or''localtargs,i={},1fork,vinpairs(args)doiftype(k)=='number'then--исемләнмәгән параметрларtargs[i]=vi=i+1elseifnotk:find('^_')andnotis_exception(k,exceptions)then--калыпны чакыра торган көйләүләрене керми торган исемләнгән параметрларtargs[i]=k.."="..vi=i+1elseifk~='_pass_to'andk~='_exceptions'then--калыпны чакыра торган көйләүләрtargs[k]=vendendreturntostring(expand(frame,tname,targs))endreturnp