Module:qhv-verb/data

From Linguifex
Revision as of 21:45, 14 April 2021 by Sware (talk | contribs)
Jump to navigation Jump to search



local sub = mw.ustring.sub
local gsub = mw.ustring.gsub

local m_table = require('Module:table')

local astems = m_table.listToSet({
	"dēmagon", "ellagon", "ilimagon", "kȳvagon", "limagon", "pendagon", "pryjagon", 
	"qrīdropagon", "ropagon", "rȳvȳdragon", "spryjagon", "udēmagon", "ykynagon", "ȳdragon",
})

local d = {}

d["I"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["a"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "a"
	if not data.no_cat then table.insert(data.categories, "High Valyrian class-I adjectives") end
	
	data.forms["act_ind_prs_1sg"] = {stem .. ""}
	data.forms["act_ind_prs_2sg"] = {stem .. ""}
	data.forms["act_ind_prs_3sg"] = {stem .. ""}
	data.forms["act_ind_prs_1pl"] = {stem .. ""}
	data.forms["act_ind_prs_2pl"] = {stem .. ""}
	data.forms["act_ind_prs_3pl"] = {stem .. ""}
	
	data.forms["act_ind_aor_1sg"] = {stem .. ""}
	data.forms["act_ind_aor_2sg"] = {stem .. ""}
	data.forms["act_ind_aor_3sg"] = {stem .. ""}
	data.forms["act_ind_aor_1pl"] = {stem .. ""}
	data.forms["act_ind_aor_2pl"] = {stem .. ""}
	data.forms["act_ind_aor_3pl"] = {stem .. ""}
	
	data.forms["act_ind_fut_1sg"] = {stem .. ""}
	data.forms["act_ind_fut_2sg"] = {stem .. ""}
	data.forms["act_ind_fut_3sg"] = {stem .. ""}
	data.forms["act_ind_fut_1pl"] = {stem .. ""}
	data.forms["act_ind_fut_2pl"] = {stem .. ""}
	data.forms["act_ind_fut_3pl"] = {stem .. ""}
	
	data.forms["act_ind_imperf_1sg"] = {stem .. ""}
	data.forms["act_ind_imperf_2sg"] = {stem .. ""}
	data.forms["act_ind_imperf_3sg"] = {stem .. ""}
	data.forms["act_ind_imperf_1pl"] = {stem .. ""}
	data.forms["act_ind_imperf_2pl"] = {stem .. ""}
	data.forms["act_ind_imperf_3pl"] = {stem .. ""}
	
	data.forms["act_ind_prf_1sg"] = {stem .. ""}
	data.forms["act_ind_prf_2sg"] = {stem .. ""}
	data.forms["act_ind_prf_3sg"] = {stem .. ""}
	data.forms["act_ind_prf_1pl"] = {stem .. ""}
	data.forms["act_ind_prf_2pl"] = {stem .. ""}
	data.forms["act_ind_prf_3pl"] = {stem .. ""}
	
	data.forms["act_ind_plu_1sg"] = {stem .. ""}
	data.forms["act_ind_plu_2sg"] = {stem .. ""}
	data.forms["act_ind_plu_3sg"] = {stem .. ""}
	data.forms["act_ind_plu_1pl"] = {stem .. ""}
	data.forms["act_ind_plu_2pl"] = {stem .. ""}
	data.forms["act_ind_plu_3pl"] = {stem .. ""}
	
	data.forms["act_ind_hab_1sg"] = {stem .. ""}
	data.forms["act_ind_hab_2sg"] = {stem .. ""}
	data.forms["act_ind_hab_3sg"] = {stem .. ""}
	data.forms["act_ind_hab_1pl"] = {stem .. ""}
	data.forms["act_ind_hab_2pl"] = {stem .. ""}
	data.forms["act_ind_hab_3pl"] = {stem .. ""}
	
	data.forms["act_sub_prs_1sg"] = {stem .. ""}
	data.forms["act_sub_prs_2sg"] = {stem .. ""}
	data.forms["act_sub_prs_3sg"] = {stem .. ""}
	data.forms["act_sub_prs_1pl"] = {stem .. ""}
	data.forms["act_sub_prs_2pl"] = {stem .. ""}
	data.forms["act_sub_prs_3pl"] = {stem .. ""}
	
	data.forms["act_sub_aor_1sg"] = {stem .. ""}
	data.forms["act_sub_aor_2sg"] = {stem .. ""}
	data.forms["act_sub_aor_3sg"] = {stem .. ""}
	data.forms["act_sub_aor_1pl"] = {stem .. ""}
	data.forms["act_sub_aor_2pl"] = {stem .. ""}
	data.forms["act_sub_aor_3pl"] = {stem .. ""}
	
	data.forms["act_sub_fut_1sg"] = {stem .. ""}
	data.forms["act_sub_fut_2sg"] = {stem .. ""}
	data.forms["act_sub_fut_3sg"] = {stem .. ""}
	data.forms["act_sub_fut_1pl"] = {stem .. ""}
	data.forms["act_sub_fut_2pl"] = {stem .. ""}
	data.forms["act_sub_fut_3pl"] = {stem .. ""}
	
	data.forms["act_sub_imperf_1sg"] = {stem .. ""}
	data.forms["act_sub_imperf_2sg"] = {stem .. ""}
	data.forms["act_sub_imperf_3sg"] = {stem .. ""}
	data.forms["act_sub_imperf_1pl"] = {stem .. ""}
	data.forms["act_sub_imperf_2pl"] = {stem .. ""}
	data.forms["act_sub_imperf_3pl"] = {stem .. ""}
	
	data.forms["act_sub_prf_1sg"] = {stem .. ""}
	data.forms["act_sub_prf_2sg"] = {stem .. ""}
	data.forms["act_sub_prf_3sg"] = {stem .. ""}
	data.forms["act_sub_prf_1pl"] = {stem .. ""}
	data.forms["act_sub_prf_2pl"] = {stem .. ""}
	data.forms["act_sub_prf_3pl"] = {stem .. ""}
	
	data.forms["act_sub_plu_1sg"] = {stem .. ""}
	data.forms["act_sub_plu_2sg"] = {stem .. ""}
	data.forms["act_sub_plu_3sg"] = {stem .. ""}
	data.forms["act_sub_plu_1pl"] = {stem .. ""}
	data.forms["act_sub_plu_2pl"] = {stem .. ""}
	data.forms["act_sub_plu_3pl"] = {stem .. ""}
	
	data.forms["act_sub_hab_1sg"] = {stem .. ""}
	data.forms["act_sub_hab_2sg"] = {stem .. ""}
	data.forms["act_sub_hab_3sg"] = {stem .. ""}
	data.forms["act_sub_hab_1pl"] = {stem .. ""}
	data.forms["act_sub_hab_2pl"] = {stem .. ""}
	data.forms["act_sub_hab_3pl"] = {stem .. ""}
end
})

return d