<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://academia.la/w/index.php?action=history&amp;feed=atom&amp;title=Module%3Ala-adj%2Fdata</id>
	<title>Module:la-adj/data - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://academia.la/w/index.php?action=history&amp;feed=atom&amp;title=Module%3Ala-adj%2Fdata"/>
	<link rel="alternate" type="text/html" href="https://academia.la/w/index.php?title=Module:la-adj/data&amp;action=history"/>
	<updated>2026-04-17T04:13:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://academia.la/w/index.php?title=Module:la-adj/data&amp;diff=1551&amp;oldid=prev</id>
		<title>Jācōbus: Created page with &quot;local decl = {}  local lang = require(&quot;Module:languages&quot;).getByCode(&quot;la&quot;) local m_links = require(&quot;Module:links&quot;) local m_utilities = require(&quot;Module:utilities&quot;)  local rmatch = mw.ustring.match  local function glossary_link(anchor, text) 	text = text or anchor 	return &quot;&quot; .. text .. &quot;&quot; end  local function decl_link(english_declension, decl_text) 	decl_text = decl_text or english_declension .. &quot;-declension&quot; 	return &quot;[[Appendix:Latin...&quot;</title>
		<link rel="alternate" type="text/html" href="https://academia.la/w/index.php?title=Module:la-adj/data&amp;diff=1551&amp;oldid=prev"/>
		<updated>2023-02-11T19:41:13Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local decl = {}  local lang = require(&amp;quot;Module:languages&amp;quot;).getByCode(&amp;quot;la&amp;quot;) local m_links = require(&amp;quot;Module:links&amp;quot;) local m_utilities = require(&amp;quot;Module:utilities&amp;quot;)  local rmatch = mw.ustring.match  local function glossary_link(anchor, text) 	text = text or anchor 	return &amp;quot;&lt;a href=&quot;/w/index.php?title=Appendix:Glossary&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Appendix:Glossary (page does not exist)&quot;&gt;&amp;quot; .. text .. &amp;quot;&lt;/a&gt;&amp;quot; end  local function decl_link(english_declension, decl_text) 	decl_text = decl_text or english_declension .. &amp;quot;-declension&amp;quot; 	return &amp;quot;[[Appendix:Latin...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local decl = {}&lt;br /&gt;
&lt;br /&gt;
local lang = require(&amp;quot;Module:languages&amp;quot;).getByCode(&amp;quot;la&amp;quot;)&lt;br /&gt;
local m_links = require(&amp;quot;Module:links&amp;quot;)&lt;br /&gt;
local m_utilities = require(&amp;quot;Module:utilities&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
local rmatch = mw.ustring.match&lt;br /&gt;
&lt;br /&gt;
local function glossary_link(anchor, text)&lt;br /&gt;
	text = text or anchor&lt;br /&gt;
	return &amp;quot;[[Appendix:Glossary#&amp;quot; .. anchor .. &amp;quot;|&amp;quot; .. text .. &amp;quot;]]&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function decl_link(english_declension, decl_text)&lt;br /&gt;
	decl_text = decl_text or english_declension .. &amp;quot;-declension&amp;quot;&lt;br /&gt;
	return &amp;quot;[[Appendix:Latin &amp;quot; .. english_declension .. &amp;quot; declension|&amp;quot; .. decl_text .. &amp;quot;]]&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function singularize(plural)&lt;br /&gt;
	-- THIS IS A HACK. We may be passed the word &amp;quot;suffix&amp;quot;, where we need to remove&lt;br /&gt;
	-- the -es. We also include words ending in -ch or -sh for good measure.&lt;br /&gt;
	-- In most other cases we need to remove only the -s.&lt;br /&gt;
	if plural:find(&amp;quot;xes$&amp;quot;) or plural:find(&amp;quot;[cs]hes$&amp;quot;) then&lt;br /&gt;
		return plural:gsub(&amp;quot;es$&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
	else&lt;br /&gt;
		return plural:gsub(&amp;quot;s$&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
decl[&amp;quot;0&amp;quot;] = function(data, args)&lt;br /&gt;
	data.title = glossary_link(&amp;quot;indeclinable&amp;quot;) .. &amp;quot; &amp;quot; .. singularize(data.pos)&lt;br /&gt;
&lt;br /&gt;
	local stem = args[1]&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_m&amp;quot;] = stem&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_m&amp;quot;] = stem&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_m&amp;quot;] = stem&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_m&amp;quot;] = stem&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_m&amp;quot;] = stem&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_m&amp;quot;] = stem&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_m&amp;quot;] = stem&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_m&amp;quot;] = stem&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_m&amp;quot;] = stem&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_m&amp;quot;] = stem&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_m&amp;quot;] = stem&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_m&amp;quot;] = stem&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_m&amp;quot;] = stem&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_m&amp;quot;] = stem&lt;br /&gt;
&lt;br /&gt;
	table.insert(data.categories, &amp;quot;Latin indeclinable &amp;quot; .. data.pos)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
decl[&amp;quot;1&amp;amp;2&amp;quot;] = function(data, args)&lt;br /&gt;
	local singpos = singularize(data.pos)&lt;br /&gt;
	if data.gender == &amp;quot;F&amp;quot; then&lt;br /&gt;
		data.title = decl_link(&amp;quot;first&amp;quot;) .. &amp;quot; &amp;quot; .. singpos&lt;br /&gt;
	elseif data.gender then&lt;br /&gt;
		data.title = decl_link(&amp;quot;second&amp;quot;) .. &amp;quot; &amp;quot; .. singpos&lt;br /&gt;
	else&lt;br /&gt;
		data.title = decl_link(&amp;quot;first&amp;quot;, &amp;quot;first&amp;quot;) .. &amp;quot;/&amp;quot; .. decl_link(&amp;quot;second&amp;quot;) .. &amp;quot; &amp;quot; .. singpos&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local stem = args[1]&lt;br /&gt;
	local original = nil&lt;br /&gt;
&lt;br /&gt;
	if data.types.er then&lt;br /&gt;
		if mw.ustring.match(stem, &amp;quot;er$&amp;quot;) then&lt;br /&gt;
			table.insert(data.subtitles, &amp;quot;nominative masculine singular in ''-er''&amp;quot;)&lt;br /&gt;
			table.insert(data.categories, &amp;quot;Latin first and second declension &amp;quot;&lt;br /&gt;
				.. data.pos .. &amp;quot; with nominative masculine singular in -er&amp;quot;)&lt;br /&gt;
		elseif mw.ustring.match(stem, &amp;quot;ur$&amp;quot;) then&lt;br /&gt;
			table.insert(data.subtitles, &amp;quot;nominative masculine singular in ''-ur''&amp;quot;)&lt;br /&gt;
			table.insert(data.categories, &amp;quot;Latin first and second declension &amp;quot;&lt;br /&gt;
				.. data.pos .. &amp;quot; with nominative masculine singular in -ur&amp;quot;)&lt;br /&gt;
		else&lt;br /&gt;
			error(&amp;quot;Unrecognized ''-r'' stem (doesn't end in ''-er'' or ''-ur''): &amp;quot; .. stem)&lt;br /&gt;
		end&lt;br /&gt;
		original = stem&lt;br /&gt;
		stem = args[2]&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local us = &amp;quot;us&amp;quot;&lt;br /&gt;
	local a_sf = &amp;quot;a&amp;quot;&lt;br /&gt;
	local um = &amp;quot;um&amp;quot;&lt;br /&gt;
	local ae_gsf = &amp;quot;ae&amp;quot;&lt;br /&gt;
	local am = &amp;quot;am&amp;quot;&lt;br /&gt;
	local a_macron = &amp;quot;ā&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	if data.types.greekA or data.types.greekE then&lt;br /&gt;
		table.insert(data.subtitles, &amp;quot;Greek-type&amp;quot;)&lt;br /&gt;
		table.insert(data.categories, &amp;quot;Latin first and second declension &amp;quot; ..&lt;br /&gt;
			data.pos .. &amp;quot; with Greek declension&amp;quot;)&lt;br /&gt;
		if data.types.greekA then&lt;br /&gt;
			us = &amp;quot;os&amp;quot;&lt;br /&gt;
			um = &amp;quot;on&amp;quot;&lt;br /&gt;
			am = &amp;quot;ān&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			us = &amp;quot;os&amp;quot;&lt;br /&gt;
			a_sf = &amp;quot;ē&amp;quot;&lt;br /&gt;
			um = &amp;quot;on&amp;quot;&lt;br /&gt;
			ae_gsf = &amp;quot;ēs&amp;quot;&lt;br /&gt;
			am = &amp;quot;ēn&amp;quot;&lt;br /&gt;
			a_macron = &amp;quot;ē&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_m&amp;quot;] = original or (stem .. us)&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_f&amp;quot;] = stem .. a_sf&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_n&amp;quot;] = stem .. um&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_m&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_f&amp;quot;] = stem .. &amp;quot;ae&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_n&amp;quot;] = stem .. &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_m&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_f&amp;quot;] = stem .. ae_gsf&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_n&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_m&amp;quot;] = stem .. &amp;quot;ōrum&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_f&amp;quot;] = stem .. &amp;quot;ārum&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_n&amp;quot;] = stem .. &amp;quot;ōrum&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_m&amp;quot;] = stem .. &amp;quot;ō&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_f&amp;quot;] = stem .. &amp;quot;ae&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_n&amp;quot;] = stem .. &amp;quot;ō&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_m&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_f&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_n&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_m&amp;quot;] = stem .. um&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_f&amp;quot;] = stem .. am&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_n&amp;quot;] = stem .. um&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_m&amp;quot;] = stem .. &amp;quot;ōs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_f&amp;quot;] = stem .. &amp;quot;ās&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_n&amp;quot;] = stem .. &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_m&amp;quot;] = stem .. &amp;quot;ō&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_f&amp;quot;] = stem .. a_macron&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_n&amp;quot;] = stem .. &amp;quot;ō&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_m&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_f&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_n&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_m&amp;quot;] = original or (stem .. &amp;quot;e&amp;quot;)&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_f&amp;quot;] = stem .. a_sf&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_n&amp;quot;] = stem .. um&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_m&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_f&amp;quot;] = stem .. &amp;quot;ae&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_n&amp;quot;] = stem .. &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_m&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_f&amp;quot;] = stem .. &amp;quot;ae&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_n&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_m&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_f&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_n&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	if data.types.ius then&lt;br /&gt;
		table.insert(data.subtitles, &amp;quot;pronominal&amp;quot;)&lt;br /&gt;
		--table.insert(data.subtitles, &amp;quot;with genitive singular in ''-ī̆us'' and dative singular in ''-ī''&amp;quot;)&lt;br /&gt;
		table.insert(data.categories, &amp;quot;Latin first and second declension &amp;quot; ..&lt;br /&gt;
			data.pos .. &amp;quot; with genitive singular in -ī̆us&amp;quot;)&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_m&amp;quot;] = stem .. &amp;quot;ī̆us&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_f&amp;quot;] = stem .. &amp;quot;ī̆us&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_n&amp;quot;] = stem .. &amp;quot;ī̆us&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_m&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_f&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_n&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	elseif data.types.not_ius then&lt;br /&gt;
		table.insert(data.subtitles, &amp;quot;non-pronominal&amp;quot;)&lt;br /&gt;
		--table.insert(data.subtitles, &amp;quot;with normal genitive and dative singular&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	if stem == &amp;quot;me&amp;quot; then&lt;br /&gt;
		data.forms[&amp;quot;voc_sg_m&amp;quot;] = &amp;quot;mī&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	if data.types.ic then&lt;br /&gt;
		table.insert(data.subtitles, &amp;quot;''hic''-type&amp;quot;)&lt;br /&gt;
		--table.insert(data.subtitles, &amp;quot;with genitive singular ending in ''-ius'' and dative singular ending in ''-ic''&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
		local oc = &amp;quot;oc&amp;quot;&lt;br /&gt;
		local oc_macron = &amp;quot;ōc&amp;quot;&lt;br /&gt;
		if stem == &amp;quot;ill&amp;quot; then&lt;br /&gt;
			oc = &amp;quot;uc&amp;quot;&lt;br /&gt;
			oc_macron = &amp;quot;ūc&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_m&amp;quot;] = stem .. &amp;quot;ic&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_f&amp;quot;] = stem .. &amp;quot;aec&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_n&amp;quot;] = stem .. oc&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_n&amp;quot;] = stem .. &amp;quot;aec&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_m&amp;quot;] = stem .. &amp;quot;uius&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_f&amp;quot;] = stem .. &amp;quot;uius&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_n&amp;quot;] = stem .. &amp;quot;uius&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_m&amp;quot;] = stem .. &amp;quot;uic&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_f&amp;quot;] = stem .. &amp;quot;uic&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_n&amp;quot;] = stem .. &amp;quot;uic&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_m&amp;quot;] = stem .. &amp;quot;unc&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_f&amp;quot;] = stem .. &amp;quot;anc&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_n&amp;quot;] = stem .. oc&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_n&amp;quot;] = stem .. &amp;quot;aec&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_m&amp;quot;] = stem .. &amp;quot;ōc&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_f&amp;quot;] = stem .. &amp;quot;āc&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_n&amp;quot;] = stem .. oc_macron&lt;br /&gt;
&lt;br /&gt;
		data.voc = false&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	table.insert(data.categories, &amp;quot;Latin first and second declension &amp;quot; ..&lt;br /&gt;
		data.pos)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
decl[&amp;quot;1-1&amp;quot;] = function(data, args)&lt;br /&gt;
	data.title = decl_link(&amp;quot;first&amp;quot;) .. &amp;quot; &amp;quot; .. singularize(data.pos)&lt;br /&gt;
	table.insert(data.subtitles, &amp;quot;masculine and neuter forms identical to feminine forms&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	local stem = args[1]&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_m&amp;quot;] = stem .. &amp;quot;a&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_m&amp;quot;] = stem .. &amp;quot;ae&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_n&amp;quot;] = stem .. &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_m&amp;quot;] = stem .. &amp;quot;ae&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_m&amp;quot;] = stem .. &amp;quot;ārum&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_m&amp;quot;] = stem .. &amp;quot;ae&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_m&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_m&amp;quot;] = stem .. &amp;quot;am&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_n&amp;quot;] = stem .. &amp;quot;a&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_m&amp;quot;] = stem .. &amp;quot;ās&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_n&amp;quot;] = stem .. &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_m&amp;quot;] = stem .. &amp;quot;ā&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_m&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_m&amp;quot;] = stem .. &amp;quot;ae&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_m&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_m&amp;quot;] = stem .. &amp;quot;a&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_m&amp;quot;] = stem .. &amp;quot;ae&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	table.insert(data.categories, &amp;quot;Latin first declension &amp;quot; .. data.pos)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
decl[&amp;quot;2-2&amp;quot;] = function(data, args)&lt;br /&gt;
	data.title = decl_link(&amp;quot;second&amp;quot;) .. &amp;quot; &amp;quot; .. singularize(data.pos)&lt;br /&gt;
	table.insert(data.subtitles, &amp;quot;feminine forms identical to masculine forms&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	local stem = args[1]&lt;br /&gt;
&lt;br /&gt;
	local us = &amp;quot;us&amp;quot;&lt;br /&gt;
	local um = &amp;quot;um&amp;quot;&lt;br /&gt;
	local i_pl = &amp;quot;ī&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	if data.types.greek then&lt;br /&gt;
		table.insert(data.subtitles, &amp;quot;Greek-type&amp;quot;)&lt;br /&gt;
		table.insert(data.categories, &amp;quot;Latin second declension &amp;quot; .. data.pos ..&lt;br /&gt;
			&amp;quot; with Greek declension&amp;quot;)&lt;br /&gt;
		us = &amp;quot;os&amp;quot;&lt;br /&gt;
		um = &amp;quot;on&amp;quot;&lt;br /&gt;
		i_pl = &amp;quot;oe&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_m&amp;quot;] = stem .. us&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_n&amp;quot;] = stem .. um&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_m&amp;quot;] = stem .. i_pl&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_n&amp;quot;] = stem .. &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_m&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_n&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_m&amp;quot;] = stem .. &amp;quot;ōrum&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_n&amp;quot;] = stem .. &amp;quot;ōrum&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_m&amp;quot;] = stem .. &amp;quot;ō&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_n&amp;quot;] = stem .. &amp;quot;ō&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_m&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_n&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_m&amp;quot;] = stem .. um&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_n&amp;quot;] = stem .. um&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_m&amp;quot;] = stem .. &amp;quot;ōs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_n&amp;quot;] = stem .. &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_m&amp;quot;] = stem .. &amp;quot;ō&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_n&amp;quot;] = stem .. &amp;quot;ō&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_m&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_n&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_m&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_n&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_m&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_n&amp;quot;] = stem .. &amp;quot;īs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_m&amp;quot;] = stem .. &amp;quot;e&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_n&amp;quot;] = stem .. um&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_m&amp;quot;] = stem .. i_pl&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_n&amp;quot;] = stem .. &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	table.insert(data.categories, &amp;quot;Latin second declension &amp;quot; .. data.pos)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
decl[&amp;quot;3-1&amp;quot;] = function(data, args)&lt;br /&gt;
	local singpos = singularize(data.pos)&lt;br /&gt;
	if data.gender then&lt;br /&gt;
		data.title = decl_link(&amp;quot;third&amp;quot;) .. &amp;quot; &amp;quot; .. singpos&lt;br /&gt;
	else&lt;br /&gt;
		data.title = decl_link(&amp;quot;third&amp;quot;) .. &amp;quot; one-termination &amp;quot; .. singpos&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local stem1 = args[1]&lt;br /&gt;
	local stem2 = args[2]&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_m&amp;quot;] = stem1&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_n&amp;quot;] = stem1&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_m&amp;quot;] = stem2 .. &amp;quot;ēs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_n&amp;quot;] = stem2 .. &amp;quot;ia&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_m&amp;quot;] = stem2 .. &amp;quot;is&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_n&amp;quot;] = stem2 .. &amp;quot;is&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_m&amp;quot;] = stem2 .. &amp;quot;ium&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_n&amp;quot;] = stem2 .. &amp;quot;ium&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_m&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_n&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_m&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_n&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_m&amp;quot;] = stem2 .. &amp;quot;em&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_n&amp;quot;] = stem1&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_m&amp;quot;] = stem2 .. &amp;quot;ēs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_n&amp;quot;] = stem2 .. &amp;quot;ia&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_m&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_n&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_m&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_n&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_m&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_n&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_m&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_n&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_m&amp;quot;] = stem1&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_n&amp;quot;] = stem1&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_m&amp;quot;] = stem2 .. &amp;quot;ēs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_n&amp;quot;] = stem2 .. &amp;quot;ia&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	if data.types.par then&lt;br /&gt;
		table.insert(data.subtitles, &amp;quot;non-i-stem&amp;quot;)&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_n&amp;quot;] = stem2 .. &amp;quot;a&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_m&amp;quot;] = stem2 .. &amp;quot;um&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_n&amp;quot;] = stem2 .. &amp;quot;um&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_m&amp;quot;] = stem2 .. &amp;quot;e&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_n&amp;quot;] = stem2 .. &amp;quot;e&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;loc_sg_m&amp;quot;] = {stem2 .. &amp;quot;ī&amp;quot;, stem2 .. &amp;quot;e&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;loc_sg_n&amp;quot;] = {stem2 .. &amp;quot;ī&amp;quot;, stem2 .. &amp;quot;e&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_n&amp;quot;] = stem2 .. &amp;quot;a&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;voc_pl_n&amp;quot;] = stem2 .. &amp;quot;a&amp;quot;&lt;br /&gt;
	elseif data.types.not_par then&lt;br /&gt;
		table.insert(data.subtitles, &amp;quot;i-stem&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local es_base = rmatch(stem1, &amp;quot;^(.*)ēs$&amp;quot;)&lt;br /&gt;
	if es_base and es_base == stem2 then&lt;br /&gt;
		if data.types.greek then&lt;br /&gt;
			local note = &amp;quot;It is unknown if Classical Latin preserved (or would have preserved) the shortness of the original Greek short ending.&amp;quot;&lt;br /&gt;
			data.forms[&amp;quot;nom_sg_n&amp;quot;] = {stem2 .. &amp;quot;es&amp;quot;, stem2 .. &amp;quot;ēs&amp;quot;}&lt;br /&gt;
			data.notes[&amp;quot;nom_sg_n1&amp;quot;] = note&lt;br /&gt;
			data.forms[&amp;quot;acc_sg_n&amp;quot;] = {stem2 .. &amp;quot;es&amp;quot;, stem2 .. &amp;quot;ēs&amp;quot;}&lt;br /&gt;
			data.notes[&amp;quot;acc_sg_n1&amp;quot;] = note&lt;br /&gt;
			data.forms[&amp;quot;voc_sg_m&amp;quot;] = {stem2 .. &amp;quot;es&amp;quot;, stem2 .. &amp;quot;ēs&amp;quot;}&lt;br /&gt;
			data.notes[&amp;quot;voc_sg_m1&amp;quot;] = note&lt;br /&gt;
			data.forms[&amp;quot;voc_sg_n&amp;quot;] = {stem2 .. &amp;quot;es&amp;quot;, stem2 .. &amp;quot;ēs&amp;quot;}&lt;br /&gt;
			data.notes[&amp;quot;voc_sg_n1&amp;quot;] = note&lt;br /&gt;
			table.insert(data.subtitles, &amp;quot;Greek-type&amp;quot;)&lt;br /&gt;
		elseif data.types.not_greek then&lt;br /&gt;
			table.insert(data.subtitles, &amp;quot;non-Greek-type&amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	table.insert(data.categories, &amp;quot;Latin third declension &amp;quot; .. data.pos)&lt;br /&gt;
	table.insert(data.categories, &amp;quot;Latin third declension &amp;quot; .. data.pos .. &amp;quot; of one termination&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
decl[&amp;quot;3-C&amp;quot;] = function(data, args)&lt;br /&gt;
	local stem = args[1]&lt;br /&gt;
&lt;br /&gt;
	data.types.par = true&lt;br /&gt;
	decl[&amp;quot;3-1&amp;quot;](data, {stem .. &amp;quot;or&amp;quot;, stem .. &amp;quot;ōr&amp;quot;})&lt;br /&gt;
&lt;br /&gt;
	data.title = decl_link(&amp;quot;third&amp;quot;) .. &amp;quot; comparative &amp;quot; .. singularize(data.pos)&lt;br /&gt;
	data.subtitles = {}&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_n&amp;quot;] = stem .. &amp;quot;us&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_n&amp;quot;] = stem .. &amp;quot;us&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_n&amp;quot;] = stem .. &amp;quot;us&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
decl[&amp;quot;3-P&amp;quot;] = function(data, args)&lt;br /&gt;
	local stem1 = args[1]&lt;br /&gt;
	local stem2 = args[2]&lt;br /&gt;
&lt;br /&gt;
	decl[&amp;quot;3-1&amp;quot;](data, args)&lt;br /&gt;
	data.title = decl_link(&amp;quot;third&amp;quot;) .. &amp;quot; participle&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_m&amp;quot;] = {stem2 .. &amp;quot;e&amp;quot;, stem2 .. &amp;quot;ī&amp;quot;}&lt;br /&gt;
	data.notes[&amp;quot;abl_sg_m2&amp;quot;] = &amp;quot;When used purely as an adjective.&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_n&amp;quot;] = {stem2 .. &amp;quot;e&amp;quot;, stem2 .. &amp;quot;ī&amp;quot;}&lt;br /&gt;
	data.notes[&amp;quot;abl_sg_n2&amp;quot;] = &amp;quot;When used purely as an adjective.&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_m&amp;quot;] = {stem2 .. &amp;quot;ēs&amp;quot;, stem2 .. &amp;quot;īs&amp;quot;}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
decl[&amp;quot;3-2&amp;quot;] = function(data, args)&lt;br /&gt;
	local singpos = singularize(data.pos)&lt;br /&gt;
	if data.gender then&lt;br /&gt;
		data.title = decl_link(&amp;quot;third&amp;quot;) .. &amp;quot; &amp;quot; .. singpos&lt;br /&gt;
	else&lt;br /&gt;
		data.title = decl_link(&amp;quot;third&amp;quot;) .. &amp;quot; two-termination &amp;quot; .. singpos&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local stem = args[1]&lt;br /&gt;
	local stem2 = args[2]&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_m&amp;quot;] = stem .. &amp;quot;is&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_n&amp;quot;] = stem .. &amp;quot;e&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_m&amp;quot;] = stem .. &amp;quot;ēs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_n&amp;quot;] = stem .. &amp;quot;ia&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_m&amp;quot;] = stem .. &amp;quot;is&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_n&amp;quot;] = stem .. &amp;quot;is&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_m&amp;quot;] = stem .. &amp;quot;ium&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_n&amp;quot;] = stem .. &amp;quot;ium&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_m&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_n&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_m&amp;quot;] = stem .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_n&amp;quot;] = stem .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_m&amp;quot;] = stem .. &amp;quot;em&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_n&amp;quot;] = stem .. &amp;quot;e&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_m&amp;quot;] = {stem .. &amp;quot;ēs&amp;quot;, stem .. &amp;quot;īs&amp;quot;}&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_n&amp;quot;] = stem .. &amp;quot;ia&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_m&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_n&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_m&amp;quot;] = stem .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_n&amp;quot;] = stem .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_m&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_n&amp;quot;] = stem .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_m&amp;quot;] = stem .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_n&amp;quot;] = stem .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_m&amp;quot;] = stem .. &amp;quot;is&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_n&amp;quot;] = stem .. &amp;quot;e&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_m&amp;quot;] = stem .. &amp;quot;ēs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_n&amp;quot;] = stem .. &amp;quot;ia&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	table.insert(data.categories, &amp;quot;Latin third declension &amp;quot; .. data.pos)&lt;br /&gt;
	table.insert(data.categories, &amp;quot;Latin third declension &amp;quot; .. data.pos .. &amp;quot; of two terminations&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
decl[&amp;quot;3-3&amp;quot;] = function(data, args)&lt;br /&gt;
	local singpos = singularize(data.pos)&lt;br /&gt;
	if data.gender then&lt;br /&gt;
		data.title = decl_link(&amp;quot;third&amp;quot;) .. &amp;quot; &amp;quot; .. singpos&lt;br /&gt;
	else&lt;br /&gt;
		data.title = decl_link(&amp;quot;third&amp;quot;) .. &amp;quot; three-termination &amp;quot; .. singpos&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local stem1 = args[1]&lt;br /&gt;
	local stem2 = args[2]&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_m&amp;quot;] = stem1&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_f&amp;quot;] = stem2 .. &amp;quot;is&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;nom_sg_n&amp;quot;] = stem2 .. &amp;quot;e&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_m&amp;quot;] = stem2 .. &amp;quot;ēs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_f&amp;quot;] = stem2 .. &amp;quot;ēs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;nom_pl_n&amp;quot;] = stem2 .. &amp;quot;ia&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_m&amp;quot;] = stem2 .. &amp;quot;is&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_f&amp;quot;] = stem2 .. &amp;quot;is&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_sg_n&amp;quot;] = stem2 .. &amp;quot;is&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_m&amp;quot;] = stem2 .. &amp;quot;ium&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_f&amp;quot;] = stem2 .. &amp;quot;ium&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;gen_pl_n&amp;quot;] = stem2 .. &amp;quot;ium&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_m&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_f&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_sg_n&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_m&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_f&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;dat_pl_n&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_m&amp;quot;] = stem2 .. &amp;quot;em&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_f&amp;quot;] = stem2 .. &amp;quot;em&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_sg_n&amp;quot;] = stem2 .. &amp;quot;e&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_m&amp;quot;] = stem2 .. &amp;quot;ēs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_f&amp;quot;] = stem2 .. &amp;quot;ēs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;acc_pl_n&amp;quot;] = stem2 .. &amp;quot;ia&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_m&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_f&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_sg_n&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_m&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_f&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;abl_pl_n&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_m&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_f&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_sg_n&amp;quot;] = stem2 .. &amp;quot;ī&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_m&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_f&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;loc_pl_n&amp;quot;] = stem2 .. &amp;quot;ibus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_m&amp;quot;] = stem1&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_f&amp;quot;] = stem2 .. &amp;quot;is&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;voc_sg_n&amp;quot;] = stem2 .. &amp;quot;e&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_m&amp;quot;] = stem2 .. &amp;quot;ēs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_f&amp;quot;] = stem2 .. &amp;quot;ēs&amp;quot;&lt;br /&gt;
	data.forms[&amp;quot;voc_pl_n&amp;quot;] = stem2 .. &amp;quot;ia&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	table.insert(data.categories, &amp;quot;Latin third declension &amp;quot; .. data.pos)&lt;br /&gt;
	table.insert(data.categories, &amp;quot;Latin third declension &amp;quot; .. data.pos .. &amp;quot; of three terminations&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
decl[&amp;quot;irreg&amp;quot;] = function(data,args)&lt;br /&gt;
	if args[1] == &amp;quot;duo&amp;quot; or args[1] == &amp;quot;ambō&amp;quot; then&lt;br /&gt;
		local stem = args[1] == &amp;quot;duo&amp;quot; and &amp;quot;du&amp;quot; or &amp;quot;amb&amp;quot;&lt;br /&gt;
		data.title = stem == &amp;quot;amb&amp;quot; and glossary_link(&amp;quot;irregular&amp;quot;) .. &amp;quot; adjective&amp;quot; or &amp;quot;numeral&amp;quot;&lt;br /&gt;
		data.num = &amp;quot;pl&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		local stem_with_o = stem .. (stem == &amp;quot;amb&amp;quot; and &amp;quot;ō&amp;quot; or &amp;quot;o&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_m&amp;quot;] = stem_with_o&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_f&amp;quot;] = stem .. &amp;quot;ae&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_n&amp;quot;] = stem_with_o&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_m&amp;quot;] = stem .. &amp;quot;ōrum&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_f&amp;quot;] = stem .. &amp;quot;ārum&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_n&amp;quot;] = stem .. &amp;quot;ōrum&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_m&amp;quot;] = stem .. &amp;quot;ōbus&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_f&amp;quot;] = stem .. &amp;quot;ābus&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_n&amp;quot;] = stem .. &amp;quot;ōbus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_m&amp;quot;] = {stem .. &amp;quot;ōs&amp;quot;, stem_with_o}&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_f&amp;quot;] = stem .. &amp;quot;ās&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_n&amp;quot;] = stem_with_o&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_m&amp;quot;] = stem .. &amp;quot;ōbus&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_f&amp;quot;] = stem .. &amp;quot;ābus&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_n&amp;quot;] = stem .. &amp;quot;ōbus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;voc_pl_m&amp;quot;] = stem_with_o&lt;br /&gt;
		data.forms[&amp;quot;voc_pl_f&amp;quot;] = stem .. &amp;quot;ae&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;voc_pl_n&amp;quot;] = stem_with_o&lt;br /&gt;
&lt;br /&gt;
		if stem == &amp;quot;du&amp;quot; then&lt;br /&gt;
			data.footnote = &amp;quot;Note: The genitive masculine and neuter can also be found in the contracted form ''[[duum]]'' (also spelt ''[[duûm]]'').&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
	elseif args[1] == &amp;quot;mīlle&amp;quot; then&lt;br /&gt;
		data.title = &amp;quot;semi-&amp;quot; .. glossary_link(&amp;quot;indeclinable&amp;quot;) .. &amp;quot; numeral&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_m&amp;quot;] = &amp;quot;mīlle&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_m&amp;quot;] = {&amp;quot;mīlia&amp;quot;, &amp;quot;mīllia&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_m&amp;quot;] = &amp;quot;mīlle&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_m&amp;quot;] = {&amp;quot;mīlium&amp;quot;, &amp;quot;mīllium&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_m&amp;quot;] = &amp;quot;mīlle&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_m&amp;quot;] = {&amp;quot;mīlibus&amp;quot;, &amp;quot;mīllibus&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_m&amp;quot;] = &amp;quot;mīlle&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_m&amp;quot;] = {&amp;quot;mīlia&amp;quot;, &amp;quot;mīllia&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_m&amp;quot;] = &amp;quot;mīlle&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_m&amp;quot;] = {&amp;quot;mīlibus&amp;quot;, &amp;quot;mīllibus&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;voc_sg_m&amp;quot;] = &amp;quot;mīlle&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;voc_pl_m&amp;quot;] = {&amp;quot;mīlia&amp;quot;, &amp;quot;mīllia&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
	elseif args[1] == &amp;quot;illic&amp;quot; then&lt;br /&gt;
		data.title = glossary_link(&amp;quot;demonstrative&amp;quot;) .. &amp;quot; pronoun&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_m&amp;quot;] = &amp;quot;illic&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_f&amp;quot;] = &amp;quot;illaec&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_n&amp;quot;] = {&amp;quot;illuc&amp;quot;, &amp;quot;illoc&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_m&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_f&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_n&amp;quot;] = &amp;quot;illaec&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_m&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_f&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_n&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_m&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_f&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_n&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_m&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_f&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_n&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_m&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_f&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_n&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_m&amp;quot;] = &amp;quot;illunc&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_f&amp;quot;] = &amp;quot;illanc&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_n&amp;quot;] = {&amp;quot;illuc&amp;quot;, &amp;quot;illoc&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_m&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_f&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_n&amp;quot;] = &amp;quot;illaec&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_m&amp;quot;] = &amp;quot;illōc&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_f&amp;quot;] = &amp;quot;illāc&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_n&amp;quot;] = &amp;quot;illōc&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_m&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_f&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_n&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.voc = false&lt;br /&gt;
&lt;br /&gt;
	elseif args[1] == &amp;quot;hice&amp;quot; then&lt;br /&gt;
		data.title = glossary_link(&amp;quot;demonstrative&amp;quot;) .. &amp;quot; pronoun&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_m&amp;quot;] = &amp;quot;hice&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_f&amp;quot;] = &amp;quot;haece&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_n&amp;quot;] = &amp;quot;hoce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_m&amp;quot;] = &amp;quot;hīce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_f&amp;quot;] = &amp;quot;haece&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_n&amp;quot;] = &amp;quot;haece&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_m&amp;quot;] = &amp;quot;huiusce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_f&amp;quot;] = &amp;quot;huiusce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_n&amp;quot;] = &amp;quot;huiusce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_m&amp;quot;] = {&amp;quot;hōrunce&amp;quot;, &amp;quot;hōrumce&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_f&amp;quot;] = {&amp;quot;hārunce&amp;quot;, &amp;quot;hārumce&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_n&amp;quot;] = {&amp;quot;hōrunce&amp;quot;, &amp;quot;hōrumce&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_m&amp;quot;] = &amp;quot;huīce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_f&amp;quot;] = &amp;quot;huīce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_n&amp;quot;] = &amp;quot;huīce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_m&amp;quot;] = &amp;quot;hīsce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_f&amp;quot;] = &amp;quot;hīsce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_n&amp;quot;] = &amp;quot;hīsce&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_m&amp;quot;] = &amp;quot;hunce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_f&amp;quot;] = &amp;quot;hance&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_n&amp;quot;] = &amp;quot;hoce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_m&amp;quot;] = &amp;quot;hōsce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_f&amp;quot;] = &amp;quot;hāsce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_n&amp;quot;] = &amp;quot;haece&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_m&amp;quot;] = &amp;quot;hōce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_f&amp;quot;] = &amp;quot;hāce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_n&amp;quot;] = &amp;quot;hōce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_m&amp;quot;] = &amp;quot;hīsce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_f&amp;quot;] = &amp;quot;hīsce&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_n&amp;quot;] = &amp;quot;hīsce&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.voc = false&lt;br /&gt;
&lt;br /&gt;
	elseif args[1] == &amp;quot;plūs&amp;quot; then&lt;br /&gt;
		data.title = glossary_link(&amp;quot;irregular&amp;quot;) .. &amp;quot; &amp;quot; .. decl_link(&amp;quot;third&amp;quot;) .. &amp;quot; comparative adjective&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_m&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_n&amp;quot;] = &amp;quot;plūs&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_m&amp;quot;] = &amp;quot;plūrēs&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_n&amp;quot;] = &amp;quot;plūra&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_m&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_n&amp;quot;] = &amp;quot;plūris&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_m&amp;quot;] = &amp;quot;plūrium&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_n&amp;quot;] = &amp;quot;plūrium&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_m&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_n&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_m&amp;quot;] = &amp;quot;plūribus&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_n&amp;quot;] = &amp;quot;plūribus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_m&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_n&amp;quot;] = &amp;quot;plūs&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_m&amp;quot;] = &amp;quot;plūrēs&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_n&amp;quot;] = &amp;quot;plūra&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_m&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_n&amp;quot;] = &amp;quot;plūre&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_m&amp;quot;] = &amp;quot;plūribus&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_n&amp;quot;] = &amp;quot;plūribus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;voc_sg_m&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;voc_sg_n&amp;quot;] = &amp;quot;plūs&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;voc_pl_m&amp;quot;] = &amp;quot;plūrēs&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;voc_pl_n&amp;quot;] = &amp;quot;plūra&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.footnote = &amp;quot;Note: Singular forms take the genitive of the whole and do not function as adjectives.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		table.insert(data.categories, &amp;quot;Latin third declension &amp;quot; .. data.pos)&lt;br /&gt;
		table.insert(data.categories, &amp;quot;Latin third declension &amp;quot; .. data.pos .. &amp;quot; of one termination&amp;quot;)&lt;br /&gt;
	elseif args[1] == &amp;quot;is&amp;quot; or args[1] == &amp;quot;īdem&amp;quot; then&lt;br /&gt;
		data.title = glossary_link(&amp;quot;demonstrative&amp;quot;) .. &amp;quot; pronoun&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		local note1 = &amp;quot;The dat. singular is found spelled &amp;lt;small&amp;gt;EIEI&amp;lt;/small&amp;gt; (here represented as ''ēī'') and scanned as two longs in Plautus, but also as a monosyllable. The latter is its normal scansion in Classical. Other spellings include &amp;lt;small&amp;gt;EEI, IEI&amp;lt;/small&amp;gt;.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		local note2 = &amp;quot;The nom./dat./abl. plural forms regularly developed into a monosyllable  /iː(s)/, with later remodelling - compare the etymology of [[deus]]. This /iː/ was normally spelled as &amp;lt;small&amp;gt;EI&amp;lt;/small&amp;gt; during and as &amp;lt;small&amp;gt;II&amp;lt;/small&amp;gt; after the Republic; a disyllabic ''iī'', spelled &amp;lt;small&amp;gt;II, Iꟾ&amp;lt;/small&amp;gt;, apears in Silver Age poetry, while disyllabic ''eīs'' is only post-Classical. Other spellings include &amp;lt;small&amp;gt;EEI(S), EIEI(S), IEI(S)&amp;lt;/small&amp;gt;.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_m&amp;quot;] = &amp;quot;is&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_f&amp;quot;] = &amp;quot;ea&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_n&amp;quot;] = &amp;quot;id&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_m&amp;quot;] = {&amp;quot;ī&amp;quot;, &amp;quot;iī&amp;quot;, &amp;quot;eī&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;nom_pl_m1&amp;quot;] = note2&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_f&amp;quot;] = &amp;quot;eae&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_n&amp;quot;] = &amp;quot;ea&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_m&amp;quot;] = &amp;quot;eius&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_f&amp;quot;] = &amp;quot;eius&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_n&amp;quot;] = &amp;quot;eius&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_m&amp;quot;] = &amp;quot;eōrum&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_f&amp;quot;] = &amp;quot;eārum&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_n&amp;quot;] = &amp;quot;eōrum&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_m&amp;quot;] = {&amp;quot;ei&amp;quot;, &amp;quot;ēī&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;dat_sg_m1&amp;quot;] = note1&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_f&amp;quot;] = {&amp;quot;ei&amp;quot;, &amp;quot;ēī&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;dat_sg_f1&amp;quot;] = note1&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_n&amp;quot;] = {&amp;quot;ei&amp;quot;, &amp;quot;ēī&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;dat_sg_n1&amp;quot;] = note1&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_m&amp;quot;] = {&amp;quot;īs&amp;quot;, &amp;quot;iīs&amp;quot;, &amp;quot;eīs&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;dat_pl_m1&amp;quot;] = note2&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_f&amp;quot;] = {&amp;quot;īs&amp;quot;, &amp;quot;iīs&amp;quot;, &amp;quot;eīs&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;dat_pl_f1&amp;quot;] = note2&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_n&amp;quot;] = {&amp;quot;īs&amp;quot;, &amp;quot;iīs&amp;quot;, &amp;quot;eīs&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;dat_pl_n1&amp;quot;] = note2&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_m&amp;quot;] = &amp;quot;eum&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_f&amp;quot;] = &amp;quot;eam&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_n&amp;quot;] = &amp;quot;id&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_m&amp;quot;] = &amp;quot;eōs&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_f&amp;quot;] = &amp;quot;eās&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_n&amp;quot;] = &amp;quot;ea&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_m&amp;quot;] = &amp;quot;eō&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_f&amp;quot;] = &amp;quot;eā&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_n&amp;quot;] = &amp;quot;eō&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_m&amp;quot;] = {&amp;quot;īs&amp;quot;, &amp;quot;iīs&amp;quot;, &amp;quot;eīs&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;abl_pl_m1&amp;quot;] = note2&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_f&amp;quot;] = {&amp;quot;īs&amp;quot;, &amp;quot;iīs&amp;quot;, &amp;quot;eīs&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;abl_pl_f1&amp;quot;] = note2&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_n&amp;quot;] = {&amp;quot;īs&amp;quot;, &amp;quot;iīs&amp;quot;, &amp;quot;eīs&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;abl_pl_n1&amp;quot;] = note2&lt;br /&gt;
&lt;br /&gt;
		data.voc = false&lt;br /&gt;
&lt;br /&gt;
		if args[1] == &amp;quot;īdem&amp;quot; then&lt;br /&gt;
			data.forms[&amp;quot;nom_sg_m&amp;quot;] = &amp;quot;ī&amp;quot;&lt;br /&gt;
			data.forms[&amp;quot;nom_sg_n&amp;quot;] = &amp;quot;i&amp;quot;&lt;br /&gt;
			data.forms[&amp;quot;nom_pl_m&amp;quot;] = &amp;quot;ī&amp;quot;&lt;br /&gt;
&lt;br /&gt;
			data.forms[&amp;quot;gen_pl_m&amp;quot;] = {&amp;quot;eōrun&amp;quot;, &amp;quot;eōrum&amp;quot;}&lt;br /&gt;
			data.forms[&amp;quot;gen_pl_f&amp;quot;] = {&amp;quot;eārun&amp;quot;, &amp;quot;eārum&amp;quot;}&lt;br /&gt;
			data.forms[&amp;quot;gen_pl_n&amp;quot;] = {&amp;quot;eōrun&amp;quot;, &amp;quot;eōrum&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
			data.forms[&amp;quot;acc_sg_m&amp;quot;] = {&amp;quot;eun&amp;quot;, &amp;quot;eum&amp;quot;}&lt;br /&gt;
			data.forms[&amp;quot;acc_sg_f&amp;quot;] = {&amp;quot;ean&amp;quot;, &amp;quot;eam&amp;quot;}&lt;br /&gt;
			data.forms[&amp;quot;acc_sg_n&amp;quot;] = &amp;quot;i&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	elseif args[1] == &amp;quot;ille&amp;quot; then&lt;br /&gt;
		data.types.ius = true&lt;br /&gt;
&lt;br /&gt;
		decl[&amp;quot;1&amp;amp;2&amp;quot;](data, {&amp;quot;ill&amp;quot;})&lt;br /&gt;
&lt;br /&gt;
		data.title = glossary_link(&amp;quot;demonstrative&amp;quot;) .. &amp;quot; pronoun&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_m&amp;quot;] = &amp;quot;ille&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_n&amp;quot;] = &amp;quot;illud&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_n&amp;quot;] = &amp;quot;illud&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.voc = false&lt;br /&gt;
&lt;br /&gt;
		data.categories = {}&lt;br /&gt;
	elseif args[1] == &amp;quot;iste&amp;quot; then&lt;br /&gt;
		data.types.ius = true&lt;br /&gt;
&lt;br /&gt;
		decl[&amp;quot;1&amp;amp;2&amp;quot;](data, {&amp;quot;ist&amp;quot;})&lt;br /&gt;
&lt;br /&gt;
		data.title = glossary_link(&amp;quot;demonstrative&amp;quot;) .. &amp;quot; pronoun&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_m&amp;quot;] = &amp;quot;iste&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_n&amp;quot;] = &amp;quot;istud&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_n&amp;quot;] = &amp;quot;istud&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.voc = false&lt;br /&gt;
&lt;br /&gt;
		data.categories = {}&lt;br /&gt;
	elseif args[1] == &amp;quot;ipse&amp;quot; then&lt;br /&gt;
		data.types.ius = true&lt;br /&gt;
&lt;br /&gt;
		decl[&amp;quot;1&amp;amp;2&amp;quot;](data, {&amp;quot;ips&amp;quot;})&lt;br /&gt;
&lt;br /&gt;
		data.title = glossary_link(&amp;quot;demonstrative&amp;quot;) .. &amp;quot; pronoun&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_m&amp;quot;] = &amp;quot;ipse&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_n&amp;quot;] = &amp;quot;ipsum&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_n&amp;quot;] = &amp;quot;ipsum&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.voc = false&lt;br /&gt;
&lt;br /&gt;
		data.categories = {}&lt;br /&gt;
	elseif args[1] == &amp;quot;quis&amp;quot; or args[1] == &amp;quot;quī&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
		local note1 = &amp;quot;When used as an indefinite pronoun or adjective, the feminine nominative singular and neuter nominative/accusative plural is usually ''qua'' instead of ''quae''. Indefinite ''qua'' is generally only found directly after the accompanying ''[[si#Latin|sī]]'', ''[[nisi#Latin|nisi]]'', ''[[num#Latin|num]]'', or ''[[ne#Latin|nē]]'' and may be considered to be either enclitic to it or forming a compound with it; sometimes ''[[siqua#Latin|sīqua]]'', ''[[numqua#Latin|numqua]]'', and ''[[nequa#Latin|nēqua]]'' are written together. The form ''qua'' is never found for any form of the interrogative or relative pronouns, nor for the feminine plural of the indefinite pronoun or adjective.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		local note2 = &amp;quot;In Republican Latin or earlier, ''quī'' was often spelled as ''[[quei]]'', ''cuius'' as ''[[quoius]]'', ''cui'' as ''[[quoi]]'' (or ''[[quoiei]]''), and ''quīs'' as ''[[queis]]''.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		local id = &amp;quot;id&amp;quot;&lt;br /&gt;
		if args[1] == &amp;quot;quī&amp;quot; then&lt;br /&gt;
			id = &amp;quot;od&amp;quot;&lt;br /&gt;
			data.forms[&amp;quot;nom_sg_m&amp;quot;] = {&amp;quot;quī&amp;quot;, &amp;quot;quis&amp;quot;}&lt;br /&gt;
			data.notes[&amp;quot;nom_sg_m1&amp;quot;] = note2&lt;br /&gt;
			data.forms[&amp;quot;nom_sg_f&amp;quot;] = {&amp;quot;quae&amp;quot;, &amp;quot;qua&amp;quot;}&lt;br /&gt;
			data.notes[&amp;quot;nom_sg_f2&amp;quot;] = note1&lt;br /&gt;
			data.forms[&amp;quot;acc_sg_f&amp;quot;] = &amp;quot;quam&amp;quot;&lt;br /&gt;
			data.forms[&amp;quot;abl_sg_m&amp;quot;] = &amp;quot;quō&amp;quot;&lt;br /&gt;
			data.forms[&amp;quot;abl_sg_f&amp;quot;] = &amp;quot;quā&amp;quot;&lt;br /&gt;
			data.forms[&amp;quot;abl_sg_n&amp;quot;] = &amp;quot;quō&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			data.forms[&amp;quot;nom_sg_m&amp;quot;] = {&amp;quot;quis&amp;quot;, &amp;quot;quī&amp;quot;}&lt;br /&gt;
			data.notes[&amp;quot;nom_sg_m2&amp;quot;] = note2&lt;br /&gt;
			data.forms[&amp;quot;nom_sg_f&amp;quot;] = {&amp;quot;quae&amp;quot;, &amp;quot;qua&amp;quot;, &amp;quot;quis&amp;quot;}&lt;br /&gt;
			data.notes[&amp;quot;nom_sg_f2&amp;quot;] = note1&lt;br /&gt;
			data.forms[&amp;quot;acc_sg_f&amp;quot;] = {&amp;quot;quam&amp;quot;, &amp;quot;quem&amp;quot;}&lt;br /&gt;
			data.forms[&amp;quot;abl_sg_m&amp;quot;] = {&amp;quot;quō&amp;quot;, &amp;quot;quī&amp;quot;}&lt;br /&gt;
			data.forms[&amp;quot;abl_sg_f&amp;quot;] = {&amp;quot;quā&amp;quot;, &amp;quot;quī&amp;quot;}&lt;br /&gt;
			data.forms[&amp;quot;abl_sg_n&amp;quot;] = {&amp;quot;quō&amp;quot;, &amp;quot;quī&amp;quot;}&lt;br /&gt;
		end&lt;br /&gt;
		data.title = glossary_link(&amp;quot;relative&amp;quot;) .. &amp;quot;/&amp;quot; .. glossary_link(&amp;quot;interrogative&amp;quot;) .. &amp;quot; pronoun&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_n&amp;quot;] = &amp;quot;qu&amp;quot;..id&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_m&amp;quot;] = &amp;quot;quī&amp;quot;&lt;br /&gt;
		data.notes[&amp;quot;nom_pl_m1&amp;quot;] = note2&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_f&amp;quot;] = &amp;quot;quae&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_n&amp;quot;] = {&amp;quot;quae&amp;quot;, &amp;quot;qua&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;nom_pl_n2&amp;quot;] = note1&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_m&amp;quot;] = &amp;quot;cuius&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_f&amp;quot;] = &amp;quot;cuius&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_n&amp;quot;] = &amp;quot;cuius&amp;quot;&lt;br /&gt;
		data.notes[&amp;quot;gen_sg_m1&amp;quot;] = note2&lt;br /&gt;
		data.notes[&amp;quot;gen_sg_f1&amp;quot;] = note2&lt;br /&gt;
		data.notes[&amp;quot;gen_sg_n1&amp;quot;] = note2&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_m&amp;quot;] = &amp;quot;quōrum&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_f&amp;quot;] = &amp;quot;quārum&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_n&amp;quot;] = &amp;quot;quōrum&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_m&amp;quot;] = &amp;quot;cui&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_f&amp;quot;] = &amp;quot;cui&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_n&amp;quot;] = &amp;quot;cui&amp;quot;&lt;br /&gt;
		data.notes[&amp;quot;dat_sg_m1&amp;quot;] = note2&lt;br /&gt;
		data.notes[&amp;quot;dat_sg_f1&amp;quot;] = note2&lt;br /&gt;
		data.notes[&amp;quot;dat_sg_n1&amp;quot;] = note2&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_m&amp;quot;] = {&amp;quot;quibus&amp;quot;, &amp;quot;quīs&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_f&amp;quot;] = {&amp;quot;quibus&amp;quot;, &amp;quot;quīs&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_n&amp;quot;] = {&amp;quot;quibus&amp;quot;, &amp;quot;quīs&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;dat_pl_m2&amp;quot;] = note2&lt;br /&gt;
		data.notes[&amp;quot;dat_pl_f2&amp;quot;] = note2&lt;br /&gt;
		data.notes[&amp;quot;dat_pl_n2&amp;quot;] = note2&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_m&amp;quot;] = &amp;quot;quem&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_n&amp;quot;] = &amp;quot;qu&amp;quot;..id&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_m&amp;quot;] = &amp;quot;quōs&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_f&amp;quot;] = &amp;quot;quās&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_n&amp;quot;] = {&amp;quot;quae&amp;quot;, &amp;quot;qua&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;acc_pl_n2&amp;quot;] = note1&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_m&amp;quot;] = {&amp;quot;quibus&amp;quot;, &amp;quot;quīs&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_f&amp;quot;] = {&amp;quot;quibus&amp;quot;, &amp;quot;quīs&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_n&amp;quot;] = {&amp;quot;quibus&amp;quot;, &amp;quot;quīs&amp;quot;}&lt;br /&gt;
		data.notes[&amp;quot;abl_pl_m2&amp;quot;] = note2&lt;br /&gt;
		data.notes[&amp;quot;abl_pl_f2&amp;quot;] = note2&lt;br /&gt;
		data.notes[&amp;quot;abl_pl_n2&amp;quot;] = note2&lt;br /&gt;
&lt;br /&gt;
		data.voc = false&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	elseif args[1] == &amp;quot;quisquis&amp;quot; then&lt;br /&gt;
		data.title = glossary_link(&amp;quot;relative&amp;quot;) .. &amp;quot;/&amp;quot; .. glossary_link(&amp;quot;interrogative&amp;quot;) .. &amp;quot; pronoun&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_m&amp;quot;] = &amp;quot;quisquis&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_f&amp;quot;] = &amp;quot;quisquis&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_sg_n&amp;quot;] = {&amp;quot;quidquid&amp;quot;, &amp;quot;quicquid&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_m&amp;quot;] = &amp;quot;quīquī&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_f&amp;quot;] = &amp;quot;quaequae&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;nom_pl_n&amp;quot;] = &amp;quot;quaequae&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_m&amp;quot;] = &amp;quot;cuiuscuius&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_f&amp;quot;] = &amp;quot;cuiuscuius&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_sg_n&amp;quot;] = &amp;quot;cuiuscuius&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_m&amp;quot;] = &amp;quot;quōrumquōrum&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_f&amp;quot;] = &amp;quot;quārumquārum&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;gen_pl_n&amp;quot;] = &amp;quot;quōrumquōrum&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_m&amp;quot;] = &amp;quot;cuicui&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_f&amp;quot;] = &amp;quot;cuicui&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_sg_n&amp;quot;] = &amp;quot;cuicui&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_m&amp;quot;] = {&amp;quot;quibusquibus&amp;quot;, &amp;quot;quīsquīs&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_f&amp;quot;] = {&amp;quot;quibusquibus&amp;quot;, &amp;quot;quīsquīs&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;dat_pl_n&amp;quot;] = {&amp;quot;quibusquibus&amp;quot;, &amp;quot;quīsquīs&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_m&amp;quot;] = &amp;quot;quemquem&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_f&amp;quot;] = &amp;quot;quamquam&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_sg_n&amp;quot;] = {&amp;quot;quidquid&amp;quot;, &amp;quot;quicquid&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_m&amp;quot;] = &amp;quot;quōsquōs&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_f&amp;quot;] = &amp;quot;quāsquās&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;acc_pl_n&amp;quot;] = &amp;quot;quaequae&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_m&amp;quot;] = &amp;quot;quōquō&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_f&amp;quot;] = &amp;quot;quāquā&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_sg_n&amp;quot;] = &amp;quot;quōquō&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_m&amp;quot;] = {&amp;quot;quibusquibus&amp;quot;, &amp;quot;quīsquīs&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_f&amp;quot;] = {&amp;quot;quibusquibus&amp;quot;, &amp;quot;quīsquīs&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;abl_pl_n&amp;quot;] = {&amp;quot;quibusquibus&amp;quot;, &amp;quot;quīsquīs&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
		data.forms[&amp;quot;voc_sg_m&amp;quot;] = &amp;quot;quisquis&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;voc_sg_f&amp;quot;] = &amp;quot;quisquis&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;voc_sg_n&amp;quot;] = {&amp;quot;quidquid&amp;quot;, &amp;quot;quicquid&amp;quot;}&lt;br /&gt;
		data.forms[&amp;quot;voc_pl_m&amp;quot;] = &amp;quot;quīquī&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;voc_pl_f&amp;quot;] = &amp;quot;quaequae&amp;quot;&lt;br /&gt;
		data.forms[&amp;quot;voc_pl_n&amp;quot;] = &amp;quot;quaequae&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		data.voc = true&lt;br /&gt;
	else&lt;br /&gt;
		error('adjective ' .. args[1] .. ' not recognized')&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return decl&lt;br /&gt;
&lt;br /&gt;
-- For Vim, so we get 4-space tabs&lt;br /&gt;
-- vim: set ts=4 sw=4 noet:&lt;/div&gt;</summary>
		<author><name>Jācōbus</name></author>
	</entry>
</feed>