<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2Ftrappist_the_monk%2Fac_code</id>
	<title>Module:Sandbox/trappist the monk/ac code - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2Ftrappist_the_monk%2Fac_code"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/trappist_the_monk/ac_code&amp;action=history"/>
	<updated>2026-04-22T00:27:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:Sandbox/trappist_the_monk/ac_code&amp;diff=146599&amp;oldid=prev</id>
		<title>imported&gt;Legoktm: Replace Module:No globals with require( &quot;strict&quot; )</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/trappist_the_monk/ac_code&amp;diff=146599&amp;oldid=prev"/>
		<updated>2022-10-23T21:00:06Z</updated>

		<summary type="html">&lt;p&gt;Replace &lt;a href=&quot;/research/Module:No_globals&quot; title=&quot;Module:No globals&quot;&gt;Module:No globals&lt;/a&gt; with require( &amp;quot;strict&amp;quot; )&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;require(&amp;#039;strict&amp;#039;);&lt;br /&gt;
local p={}&lt;br /&gt;
&lt;br /&gt;
function p.ac_code (frame)&lt;br /&gt;
	local page = mw.title.getCurrentTitle();									-- get a page object for this page&lt;br /&gt;
	local content = page:getContent();											-- get unparsed content&lt;br /&gt;
	local out_table = {};														-- table assembled tables&lt;br /&gt;
	local wiki_name;&lt;br /&gt;
	local icao;&lt;br /&gt;
&lt;br /&gt;
	for iata, iata_name in string.gmatch (content, &amp;quot;p%.IATA%[&amp;#039;(%u%u%u)&amp;#039;%]=&amp;#039;([^\n\r]-)&amp;#039;&amp;quot;) do	-- for each iata airport code line, get the code and airport name&lt;br /&gt;
		local temp_table = {};&lt;br /&gt;
&lt;br /&gt;
		wiki_name = mw.ustring.match (content, &amp;quot;p%.WikiName%[&amp;#039;&amp;quot; .. iata .. &amp;quot;&amp;#039;%]=&amp;#039;([^\r\n]+)&amp;#039;&amp;quot;);			-- get the wiki article name that matches iata code&lt;br /&gt;
		local name = mw.ustring.gsub (iata_name, &amp;quot;([%(%)%.%%%+%-%*%?%[%^%$%]])&amp;quot;, &amp;quot;%%%1&amp;quot; )&lt;br /&gt;
		icao = mw.ustring.match (content, &amp;quot;p%.ICAO%[&amp;#039;(%u%u%u%u)&amp;#039;%]=&amp;#039;&amp;quot; .. name .. &amp;quot;&amp;#039;&amp;quot;);				-- get the icao code that matches the iata airport name&lt;br /&gt;
&lt;br /&gt;
		if not icao then icao = &amp;#039;&amp;#039; end&lt;br /&gt;
			&lt;br /&gt;
		table.insert (temp_table, &amp;#039;{&amp;#039;);&lt;br /&gt;
		table.insert (temp_table, table.concat ({&amp;quot;&amp;#039;&amp;quot; .. iata .. &amp;quot;&amp;#039;&amp;quot;, &amp;quot;&amp;#039;&amp;quot; .. icao .. &amp;quot;&amp;#039;&amp;quot;, &amp;quot;&amp;#039;&amp;quot; .. mw.text.trim(iata_name) .. &amp;quot;&amp;#039;&amp;quot;, &amp;quot;&amp;#039;&amp;quot; .. mw.text.trim(wiki_name) .. &amp;quot;&amp;#039;&amp;quot;}, &amp;#039;, &amp;#039;));&lt;br /&gt;
		table.insert (temp_table, &amp;#039;}&amp;#039;);&lt;br /&gt;
		&lt;br /&gt;
		table.insert (out_table, table.concat (temp_table));&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return &amp;quot;&amp;lt;br /&amp;gt;&amp;lt;pre&amp;gt;return {&amp;lt;br /&amp;gt;&amp;amp;#9;&amp;quot; .. table.concat (out_table, &amp;#039;,&amp;lt;br /&amp;gt;&amp;amp;#9;&amp;#039;) .. &amp;quot;&amp;lt;br /&amp;gt;&amp;amp;#9;}&amp;lt;br /&amp;gt;&amp;quot; .. &amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p;&lt;/div&gt;</summary>
		<author><name>imported&gt;Legoktm</name></author>
	</entry>
</feed>