<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mechsploit.me/index.php?action=history&amp;feed=atom&amp;title=Module%3A%24var</id>
	<title>Module:$var - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mechsploit.me/index.php?action=history&amp;feed=atom&amp;title=Module%3A%24var"/>
	<link rel="alternate" type="text/html" href="https://wiki.mechsploit.me/index.php?title=Module:$var&amp;action=history"/>
	<updated>2026-04-08T16:54:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.mechsploit.me/index.php?title=Module:$var&amp;diff=184&amp;oldid=prev</id>
		<title>mw&gt;Uzume: ce</title>
		<link rel="alternate" type="text/html" href="https://wiki.mechsploit.me/index.php?title=Module:$var&amp;diff=184&amp;oldid=prev"/>
		<updated>2024-10-12T12:51:35Z</updated>

		<summary type="html">&lt;p&gt;ce&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- &amp;lt;nowiki&amp;gt;&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
-- Lua module for rendering the source of template transclusions using&lt;br /&gt;
-- [[mw:Special:MyLanguage/Help:Extension:Translate/Page translation administration#Variables|$&amp;lt;var&amp;gt;var&amp;lt;/var&amp;gt;]].&lt;br /&gt;
--&lt;br /&gt;
-- @module $var&lt;br /&gt;
-- @alias  p&lt;br /&gt;
-- @author [[User:ExE Boss]]&lt;br /&gt;
-- @require [[Module:Arguments]]&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
require(&amp;quot;strict&amp;quot;)&lt;br /&gt;
local getArgs = require(&amp;quot;Module:Arguments&amp;quot;).getArgs&lt;br /&gt;
&lt;br /&gt;
local function echoSource(name, args)&lt;br /&gt;
	local content = mw.html.create()&lt;br /&gt;
	local unnamed = {}&lt;br /&gt;
	content:wikitext(&amp;quot;{{&amp;quot;, name)&lt;br /&gt;
	for i, v in ipairs(args) do&lt;br /&gt;
		unnamed[i] = true -- unnamed arguments can have leading and trailing whitespace&lt;br /&gt;
		content:wikitext(&amp;quot;|&amp;quot;, v) -- XXX: escape &amp;quot;|&amp;quot; as &amp;quot;{{!}}&amp;quot;?&lt;br /&gt;
	end&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		if not unnamed[k] then&lt;br /&gt;
			content:wikitext(&amp;quot;|&amp;quot;, k, &amp;quot;=&amp;quot;, v) -- XXX: escape &amp;quot;|&amp;quot; and &amp;quot;=&amp;quot; as &amp;quot;{{!}}&amp;quot; and &amp;quot;{{=}}&amp;quot;?&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	content:wikitext(&amp;quot;}}&amp;quot;)&lt;br /&gt;
	return tostring(mw.html.create(&amp;quot;code&amp;quot;):wikitext(mw.text.nowiki(tostring(content:allDone()))):allDone())&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local mt = {}&lt;br /&gt;
function mt:__index(name)&lt;br /&gt;
	if type(name) == &amp;quot;string&amp;quot; and mw.ustring.find(name, &amp;quot;^%$.&amp;quot;) then&lt;br /&gt;
		return function(frame)&lt;br /&gt;
			local args = getArgs(frame, {&lt;br /&gt;
				trim = false,&lt;br /&gt;
				removeBlanks = false,&lt;br /&gt;
				wrappers = {&lt;br /&gt;
					&amp;quot;Template:$1&amp;quot;,&lt;br /&gt;
					&amp;quot;Template:$2&amp;quot;,&lt;br /&gt;
					&amp;quot;Template:$3&amp;quot;,&lt;br /&gt;
					&amp;quot;Template:$4&amp;quot;,&lt;br /&gt;
					&amp;quot;Template:$5&amp;quot;,&lt;br /&gt;
					&amp;quot;Template:$6&amp;quot;,&lt;br /&gt;
					&amp;quot;Template:$7&amp;quot;,&lt;br /&gt;
					&amp;quot;Template:$8&amp;quot;,&lt;br /&gt;
					&amp;quot;Template:$9&amp;quot;,&lt;br /&gt;
				},&lt;br /&gt;
			})&lt;br /&gt;
			return echoSource(name, args)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return setmetatable({}, mt)&lt;/div&gt;</summary>
		<author><name>mw&gt;Uzume</name></author>
	</entry>
</feed>