<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.digitalcellulose.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3ACategory_tree%2Fposcatboiler%2Fdata</id>
	<title>Module:Category tree/poscatboiler/data - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.digitalcellulose.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3ACategory_tree%2Fposcatboiler%2Fdata"/>
	<link rel="alternate" type="text/html" href="http://www.digitalcellulose.com/wiki/index.php?title=Module:Category_tree/poscatboiler/data&amp;action=history"/>
	<updated>2026-05-11T10:41:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://www.digitalcellulose.com/wiki/index.php?title=Module:Category_tree/poscatboiler/data&amp;diff=98370&amp;oldid=prev</id>
		<title>Adminsuzy: Created page with &quot;local labels = {}  local subpages = { 	&quot;entry maintenance&quot;, 	&quot;figures of speech&quot;, 	&quot;lemmas&quot;, 	&quot;miscellaneous&quot;, 	&quot;names&quot;, 	&quot;non-lemma forms&quot;, 	&quot;phrases&quot;, 	&quot;rhymes&quot;, 	&quot;shortenin...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.digitalcellulose.com/wiki/index.php?title=Module:Category_tree/poscatboiler/data&amp;diff=98370&amp;oldid=prev"/>
		<updated>2018-08-28T03:52:39Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local labels = {}  local subpages = { 	&amp;quot;entry maintenance&amp;quot;, 	&amp;quot;figures of speech&amp;quot;, 	&amp;quot;lemmas&amp;quot;, 	&amp;quot;miscellaneous&amp;quot;, 	&amp;quot;names&amp;quot;, 	&amp;quot;non-lemma forms&amp;quot;, 	&amp;quot;phrases&amp;quot;, 	&amp;quot;rhymes&amp;quot;, 	&amp;quot;shortenin...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local labels = {}&lt;br /&gt;
&lt;br /&gt;
local subpages = {&lt;br /&gt;
	&amp;quot;entry maintenance&amp;quot;,&lt;br /&gt;
	&amp;quot;figures of speech&amp;quot;,&lt;br /&gt;
	&amp;quot;lemmas&amp;quot;,&lt;br /&gt;
	&amp;quot;miscellaneous&amp;quot;,&lt;br /&gt;
	&amp;quot;names&amp;quot;,&lt;br /&gt;
	&amp;quot;non-lemma forms&amp;quot;,&lt;br /&gt;
	&amp;quot;phrases&amp;quot;,&lt;br /&gt;
	&amp;quot;rhymes&amp;quot;,&lt;br /&gt;
	&amp;quot;shortenings&amp;quot;,&lt;br /&gt;
	&amp;quot;symbols&amp;quot;,&lt;br /&gt;
	&amp;quot;templates&amp;quot;,&lt;br /&gt;
	&amp;quot;terms by etymology&amp;quot;,&lt;br /&gt;
	&amp;quot;terms by lexical property&amp;quot;,&lt;br /&gt;
	&amp;quot;terms by semantic function&amp;quot;,&lt;br /&gt;
	&amp;quot;terms by usage&amp;quot;,&lt;br /&gt;
	&amp;quot;words by number of syllables&amp;quot;,&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
-- Import subpages&lt;br /&gt;
for _, subpage in ipairs(subpages) do&lt;br /&gt;
	local datamodule = &amp;quot;Module:category tree/poscatboiler/data/&amp;quot; .. subpage&lt;br /&gt;
	for key, data in pairs(require(datamodule)) do&lt;br /&gt;
		assert(not labels[key], &amp;quot;Duplicate label: &amp;quot; .. key)&lt;br /&gt;
		data.edit = datamodule&lt;br /&gt;
		labels[key] = data&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Add child categories to their parents&lt;br /&gt;
for key, data in pairs(labels) do&lt;br /&gt;
	if data.parents and not data.regex then&lt;br /&gt;
		for _, parent in ipairs(data.parents) do&lt;br /&gt;
			if type(parent) == &amp;quot;table&amp;quot; then&lt;br /&gt;
				if parent.name and not parent.template and not parent.name:find(&amp;quot;^Category:&amp;quot;) then&lt;br /&gt;
					if labels[parent.name].children then&lt;br /&gt;
						table.insert(labels[parent.name].children, {name = key, sort = parent.sort})&lt;br /&gt;
					else&lt;br /&gt;
						labels[parent.name].children = {{name = key, sort = parent.sort}}&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			else&lt;br /&gt;
				if not parent:find(&amp;quot;^Category:&amp;quot;) and labels[parent] then&lt;br /&gt;
					if labels[parent].children then&lt;br /&gt;
						table.insert(labels[parent].children, key)&lt;br /&gt;
					else&lt;br /&gt;
						labels[parent].children = {key}&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return labels&lt;/div&gt;</summary>
		<author><name>Adminsuzy</name></author>
		
	</entry>
</feed>