<?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%2FZaffrecrb%2Fgloss</id>
	<title>Module:Sandbox/Zaffrecrb/gloss - 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%2FZaffrecrb%2Fgloss"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Zaffrecrb/gloss&amp;action=history"/>
	<updated>2026-04-21T20:50:15Z</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/Zaffrecrb/gloss&amp;diff=146473&amp;oldid=prev</id>
		<title>imported&gt;Zaffrecrb at 00:23, 15 November 2018</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Zaffrecrb/gloss&amp;diff=146473&amp;oldid=prev"/>
		<updated>2018-11-15T00:23:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
function split(str, pat)&lt;br /&gt;
   local t = {n=0}&lt;br /&gt;
   local fpat = &amp;quot;(.-)&amp;quot; .. pat&lt;br /&gt;
   local last_end = 1&lt;br /&gt;
   local s, e, cap = str:find(fpat, 1)&lt;br /&gt;
   while s do&lt;br /&gt;
      if s ~= 1 or cap ~= &amp;quot;&amp;quot; then&lt;br /&gt;
         table.insert(t,cap)&lt;br /&gt;
      end&lt;br /&gt;
      last_end = e+1&lt;br /&gt;
      s, e, cap = str:find(fpat, last_end)&lt;br /&gt;
   end&lt;br /&gt;
   if last_end &amp;lt;= #str then&lt;br /&gt;
      cap = str:sub(last_end)&lt;br /&gt;
      table.insert(t, cap)&lt;br /&gt;
   end&lt;br /&gt;
   return t&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
    local str = frame.args[1]&lt;br /&gt;
&lt;br /&gt;
    function cap_if(s)&lt;br /&gt;
        if string.upper(s) == s then&lt;br /&gt;
            return table.concat({&amp;quot;&amp;lt;small&amp;gt;&amp;quot;, s, &amp;quot;&amp;lt;/small&amp;gt;&amp;quot;}, &amp;quot;&amp;quot;)&lt;br /&gt;
        else&lt;br /&gt;
            return s&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    function capsize(s)&lt;br /&gt;
        local inter2 = {}&lt;br /&gt;
        for i, k in ipairs(split(s, &amp;quot;%-&amp;quot;)) do&lt;br /&gt;
        	local sub2 = {}&lt;br /&gt;
        	for j, v in ipairs(split(k, &amp;quot;%.&amp;quot;)) do table.insert(sub2, cap_if(v)) end&lt;br /&gt;
        	table.insert(inter2, cap_if(table.concat(sub2, &amp;quot;.&amp;quot;)))&lt;br /&gt;
        end&lt;br /&gt;
        return table.concat(inter2, &amp;quot;-&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return capsize(str)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Zaffrecrb</name></author>
	</entry>
</feed>