Module:qhv-verb/data: Difference between revisions

No edit summary
No edit summary
Line 3: Line 3:


local m_table = require('Module:table')
local m_table = require('Module:table')


local function long(v)
local function long(v)
Line 11: Line 9:
}
}
return switch[v] or v
return switch[v] or v
end
local function llet(s, pattern)
return match(s, "[" .. pattern .. "]$")
end
end


Line 544: Line 546:
},
},
}
}
setmetatable(d["voiceless-stop"], {__call = function(self, args, data)
setmetatable(d["stop"], {__call = function(self, args, data)
local stem = args[1]
local stem = args[1]
local pstem = sub(stem, -1) ~= "p" and sub(stem, 1, -2) .. "t" or stem
local pstem = llet(stem, "b") and "p" or (not llet(stem, "pg")) and sub(stem, 1, -2) .. "t" or stem
data.decl_type = "voiceless-stop stem"
local voiceless = llet(stem, "ptkq")
data.decl_type = (voiceless and "voiceless" or "voiced") .. "-stop stem"
if not data.no_cat then
if not data.no_cat then
table.insert(data.categories, "High Valyrian voiceless-stop-stem verbs")
table.insert(data.categories, "High Valyrian" .. gsub(data.decl_type, "", "-") .. "voiceless-stop-stem verbs")
table.insert(data.categories, "High Valyrian consonant-final verbs")
table.insert(data.categories, "High Valyrian consonant-final verbs")
end
end
Line 557: Line 560:
data.forms["act_ind_prs_1sg"] = {stem .. "an"}
data.forms["act_ind_prs_1sg"] = {stem .. "an"}
data.forms["act_ind_prs_2sg"] = {stem .. "ā"}
data.forms["act_ind_prs_2sg"] = {stem .. "ā"}
data.forms["act_ind_prs_3sg"] = {stem .. "sa"}
data.forms["act_ind_prs_3sg"] = {stem .. (voiceless and "sa" or "as")}
data.forms["act_ind_prs_1pl"] = {stem .. "i"}
data.forms["act_ind_prs_1pl"] = {stem .. "i"}
data.forms["act_ind_prs_2pl"] = {stem .. "āt"}
data.forms["act_ind_prs_2pl"] = {stem .. "āt"}
data.forms["act_ind_prs_3pl"] = {stem .. "si"}
data.forms["act_ind_prs_3pl"] = {stem .. (voiceless and "si" or "is")}
data.forms["act_ind_aor_1sg"] = {stem .. "in"}
data.forms["act_ind_aor_1sg"] = {stem .. "in"}
Line 1,054: Line 1,057:
data.forms["pas_part_prf"] = {pstem .. "ta"}
data.forms["pas_part_prf"] = {pstem .. "ta"}
data.forms["pas_part_hab"] = {pstem .. "tiarza"}
data.forms["pas_part_hab"] = {pstem .. "tiarza"}
end
})
d["voiced-stop"] = {
params = {
[1] = {},
},
}
setmetatable(d["voiced-stop"], {__call = function(self, args, data)
local stem = args[1]
data.decl_type = "voiced-stop stem"
if not data.no_cat then
table.insert(data.categories, "High Valyrian voiced-stop-stem verbs")
table.insert(data.categories, "High Valyrian consonant-final verbs")
end
--Active
--Indicative
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 .. ""}
--Subjunctive
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 .. ""}
--Imperative
data.forms["act_imp_prs_2sg"] = {stem .. ""}
data.forms["act_imp_prs_2pl"] = {stem .. ""}
data.forms["act_imp_aor_2sg"] = {stem .. ""}
data.forms["act_imp_aor_2pl"] = {stem .. ""}
data.forms["act_imp_fut_2sg"] = {stem .. ""}
data.forms["act_imp_fut_2pl"] = {stem .. ""}
--Nonfinite
data.forms["act_inf_prs"] = {stem .. ""}
data.forms["act_inf_aor"] = {stem .. ""}
data.forms["act_inf_prf"] = {stem .. ""}
data.forms["act_part_prs"] = {stem .. ""}
data.forms["act_part_aor"] = {stem .. ""}
data.forms["act_part_fut"] = {stem .. ""}
data.forms["act_part_hab"] = {stem .. ""}
--Passive
--Indicative
data.forms["pas_ind_prs_1sg"] = {stem .. ""}
data.forms["pas_ind_prs_2sg"] = {stem .. ""}
data.forms["pas_ind_prs_3sg"] = {stem .. ""}
data.forms["pas_ind_prs_1pl"] = {stem .. ""}
data.forms["pas_ind_prs_2pl"] = {stem .. ""}
data.forms["pas_ind_prs_3pl"] = {stem .. ""}
data.forms["pas_ind_aor_1sg"] = {stem .. ""}
data.forms["pas_ind_aor_2sg"] = {stem .. ""}
data.forms["pas_ind_aor_3sg"] = {stem .. ""}
data.forms["pas_ind_aor_1pl"] = {stem .. ""}
data.forms["pas_ind_aor_2pl"] = {stem .. ""}
data.forms["pas_ind_aor_3pl"] = {stem .. ""}
data.forms["pas_ind_fut_1sg"] = {stem .. ""}
data.forms["pas_ind_fut_2sg"] = {stem .. ""}
data.forms["pas_ind_fut_3sg"] = {stem .. ""}
data.forms["pas_ind_fut_1pl"] = {stem .. ""}
data.forms["pas_ind_fut_2pl"] = {stem .. ""}
data.forms["pas_ind_fut_3pl"] = {stem .. ""}
data.forms["pas_ind_imperf_1sg"] = {stem .. ""}
data.forms["pas_ind_imperf_2sg"] = {stem .. ""}
data.forms["pas_ind_imperf_3sg"] = {stem .. ""}
data.forms["pas_ind_imperf_1pl"] = {stem .. ""}
data.forms["pas_ind_imperf_2pl"] = {stem .. ""}
data.forms["pas_ind_imperf_3pl"] = {stem .. ""}
data.forms["pas_ind_prf_1sg"] = {stem .. ""}
data.forms["pas_ind_prf_2sg"] = {stem .. ""}
data.forms["pas_ind_prf_3sg"] = {stem .. ""}
data.forms["pas_ind_prf_1pl"] = {stem .. ""}
data.forms["pas_ind_prf_2pl"] = {stem .. ""}
data.forms["pas_ind_prf_3pl"] = {stem .. ""}
data.forms["pas_ind_plu_1sg"] = {stem .. ""}
data.forms["pas_ind_plu_2sg"] = {stem .. ""}
data.forms["pas_ind_plu_3sg"] = {stem .. ""}
data.forms["pas_ind_plu_1pl"] = {stem .. ""}
data.forms["pas_ind_plu_2pl"] = {stem .. ""}
data.forms["pas_ind_plu_3pl"] = {stem .. ""}
data.forms["pas_ind_hab_1sg"] = {stem .. ""}
data.forms["pas_ind_hab_2sg"] = {stem .. ""}
data.forms["pas_ind_hab_3sg"] = {stem .. ""}
data.forms["pas_ind_hab_1pl"] = {stem .. ""}
data.forms["pas_ind_hab_2pl"] = {stem .. ""}
data.forms["pas_ind_hab_3pl"] = {stem .. ""}
--Subjunctive
data.forms["pas_sub_prs_1sg"] = {stem .. ""}
data.forms["pas_sub_prs_2sg"] = {stem .. ""}
data.forms["pas_sub_prs_3sg"] = {stem .. ""}
data.forms["pas_sub_prs_1pl"] = {stem .. ""}
data.forms["pas_sub_prs_2pl"] = {stem .. ""}
data.forms["pas_sub_prs_3pl"] = {stem .. ""}
data.forms["pas_sub_aor_1sg"] = {stem .. ""}
data.forms["pas_sub_aor_2sg"] = {stem .. ""}
data.forms["pas_sub_aor_3sg"] = {stem .. ""}
data.forms["pas_sub_aor_1pl"] = {stem .. ""}
data.forms["pas_sub_aor_2pl"] = {stem .. ""}
data.forms["pas_sub_aor_3pl"] = {stem .. ""}
data.forms["pas_sub_fut_1sg"] = {stem .. ""}
data.forms["pas_sub_fut_2sg"] = {stem .. ""}
data.forms["pas_sub_fut_3sg"] = {stem .. ""}
data.forms["pas_sub_fut_1pl"] = {stem .. ""}
data.forms["pas_sub_fut_2pl"] = {stem .. ""}
data.forms["pas_sub_fut_3pl"] = {stem .. ""}
data.forms["pas_sub_imperf_1sg"] = {stem .. ""}
data.forms["pas_sub_imperf_2sg"] = {stem .. ""}
data.forms["pas_sub_imperf_3sg"] = {stem .. ""}
data.forms["pas_sub_imperf_1pl"] = {stem .. ""}
data.forms["pas_sub_imperf_2pl"] = {stem .. ""}
data.forms["pas_sub_imperf_3pl"] = {stem .. ""}
data.forms["pas_sub_prf_1sg"] = {stem .. ""}
data.forms["pas_sub_prf_2sg"] = {stem .. ""}
data.forms["pas_sub_prf_3sg"] = {stem .. ""}
data.forms["pas_sub_prf_1pl"] = {stem .. ""}
data.forms["pas_sub_prf_2pl"] = {stem .. ""}
data.forms["pas_sub_prf_3pl"] = {stem .. ""}
data.forms["pas_sub_plu_1sg"] = {stem .. ""}
data.forms["pas_sub_plu_2sg"] = {stem .. ""}
data.forms["pas_sub_plu_3sg"] = {stem .. ""}
data.forms["pas_sub_plu_1pl"] = {stem .. ""}
data.forms["pas_sub_plu_2pl"] = {stem .. ""}
data.forms["pas_sub_plu_3pl"] = {stem .. ""}
data.forms["pas_sub_hab_1sg"] = {stem .. ""}
data.forms["pas_sub_hab_2sg"] = {stem .. ""}
data.forms["pas_sub_hab_3sg"] = {stem .. ""}
data.forms["pas_sub_hab_1pl"] = {stem .. ""}
data.forms["pas_sub_hab_2pl"] = {stem .. ""}
data.forms["pas_sub_hab_3pl"] = {stem .. ""}
--Imperative
data.forms["pas_imp_prs_2sg"] = {stem .. ""}
data.forms["pas_imp_prs_2pl"] = {stem .. ""}
data.forms["pas_imp_aor_2sg"] = {stem .. ""}
data.forms["pas_imp_aor_2pl"] = {stem .. ""}
data.forms["pas_imp_fut_2sg"] = {stem .. ""}
data.forms["pas_imp_fut_2pl"] = {stem .. ""}
--Nonfinite
data.forms["pas_inf_prs"] = {stem .. ""}
data.forms["pas_inf_aor"] = {stem .. ""}
data.forms["pas_inf_prf"] = {stem .. ""}
data.forms["pas_part_aor"] = {stem .. ""}
data.forms["pas_part_fut"] = {stem .. ""}
data.forms["pas_part_prf"] = {stem .. ""}
data.forms["pas_part_hab"] = {stem .. ""}
end
end
})
})
Line 1,322: Line 1,067:
setmetatable(d["palatal"], {__call = function(self, args, data)
setmetatable(d["palatal"], {__call = function(self, args, data)
local stem = args[1]
local stem = args[1]
local dep = llet(stem, "ñ") and sub(stem, 1, -2) .. "n" or sub(stem, 1, -2)
data.decl_type = "palatal stem"
data.decl_type = "palatal stem"
if not data.no_cat then
if not data.no_cat then
Line 1,330: Line 1,076:
--Active
--Active
--Indicative
--Indicative
data.forms["act_ind_prs_1sg"] = {stem .. ""}
data.forms["act_ind_prs_1sg"] = {stem .. "an"}
data.forms["act_ind_prs_2sg"] = {stem .. ""}
data.forms["act_ind_prs_2sg"] = {stem .. "ā"}
data.forms["act_ind_prs_3sg"] = {stem .. ""}
data.forms["act_ind_prs_3sg"] = {stem .. "as"}
data.forms["act_ind_prs_1pl"] = {stem .. ""}
data.forms["act_ind_prs_1pl"] = {dep .. "i"}
data.forms["act_ind_prs_2pl"] = {stem .. ""}
data.forms["act_ind_prs_2pl"] = {stem .. "āt"}
data.forms["act_ind_prs_3pl"] = {stem .. ""}
data.forms["act_ind_prs_3pl"] = {dep .. "is"}
data.forms["act_ind_aor_1sg"] = {stem .. ""}
data.forms["act_ind_aor_1sg"] = {dep .. "in"}
data.forms["act_ind_aor_2sg"] = {stem .. ""}
data.forms["act_ind_aor_2sg"] = {dep .. "ia"}
data.forms["act_ind_aor_3sg"] = {stem .. ""}
data.forms["act_ind_aor_3sg"] = {dep .. "is"}
data.forms["act_ind_aor_1pl"] = {stem .. ""}
data.forms["act_ind_aor_1pl"] = {dep .. "iti"}
data.forms["act_ind_aor_2pl"] = {stem .. ""}
data.forms["act_ind_aor_2pl"] = {dep .. "iat"}
data.forms["act_ind_aor_3pl"] = {stem .. ""}
data.forms["act_ind_aor_3pl"] = {dep .. "isi"}
data.forms["act_ind_fut_1sg"] = {stem .. ""}
data.forms["act_ind_fut_1sg"] = {dep .. "inna"}
data.forms["act_ind_fut_2sg"] = {stem .. ""}
data.forms["act_ind_fut_2sg"] = {dep .. "ilā"}
data.forms["act_ind_fut_3sg"] = {stem .. ""}
data.forms["act_ind_fut_3sg"] = {dep .. "ilza"}
data.forms["act_ind_fut_1pl"] = {stem .. ""}
data.forms["act_ind_fut_1pl"] = {dep .. "ili"}
data.forms["act_ind_fut_2pl"] = {stem .. ""}
data.forms["act_ind_fut_2pl"] = {dep .. "ilāt"}
data.forms["act_ind_fut_3pl"] = {stem .. ""}
data.forms["act_ind_fut_3pl"] = {dep .. "ilzi"}
data.forms["act_ind_imperf_1sg"] = {stem .. ""}
data.forms["act_ind_imperf_1sg"] = {dep .. "ilen"}
data.forms["act_ind_imperf_2sg"] = {stem .. ""}
data.forms["act_ind_imperf_2sg"] = {dep .. "ilē"}
data.forms["act_ind_imperf_3sg"] = {stem .. ""}
data.forms["act_ind_imperf_3sg"] = {dep .. "iles"}
data.forms["act_ind_imperf_1pl"] = {stem .. ""}
data.forms["act_ind_imperf_1pl"] = {dep .. "ilin"}
data.forms["act_ind_imperf_2pl"] = {stem .. ""}
data.forms["act_ind_imperf_2pl"] = {dep .. "ilēt"}
data.forms["act_ind_imperf_3pl"] = {stem .. ""}
data.forms["act_ind_imperf_3pl"] = {dep .. "ilis"}
data.forms["act_ind_prf_1sg"] = {stem .. ""}
data.forms["act_ind_prf_1sg"] = {dep .. "tan"}
data.forms["act_ind_prf_2sg"] = {stem .. ""}
data.forms["act_ind_prf_2sg"] = {dep .. ""}
data.forms["act_ind_prf_3sg"] = {stem .. ""}
data.forms["act_ind_prf_3sg"] = {dep .. "tas"}
data.forms["act_ind_prf_1pl"] = {stem .. ""}
data.forms["act_ind_prf_1pl"] = {dep .. "ti"}
data.forms["act_ind_prf_2pl"] = {stem .. ""}
data.forms["act_ind_prf_2pl"] = {dep .. "tāt"}
data.forms["act_ind_prf_3pl"] = {stem .. ""}
data.forms["act_ind_prf_3pl"] = {dep .. "tis"}
data.forms["act_ind_plu_1sg"] = {stem .. ""}
data.forms["act_ind_plu_1sg"] = {dep .. "ten"}
data.forms["act_ind_plu_2sg"] = {stem .. ""}
data.forms["act_ind_plu_2sg"] = {dep .. ""}
data.forms["act_ind_plu_3sg"] = {stem .. ""}
data.forms["act_ind_plu_3sg"] = {dep .. "tes"}
data.forms["act_ind_plu_1pl"] = {stem .. ""}
data.forms["act_ind_plu_1pl"] = {dep .. "tin"}
data.forms["act_ind_plu_2pl"] = {stem .. ""}
data.forms["act_ind_plu_2pl"] = {dep .. "tēt"}
data.forms["act_ind_plu_3pl"] = {stem .. ""}
data.forms["act_ind_plu_3pl"] = {dep .. "tis"}
data.forms["act_ind_hab_1sg"] = {stem .. ""}
data.forms["act_ind_hab_1sg"] = {dep .. "tin"}
data.forms["act_ind_hab_2sg"] = {stem .. ""}
data.forms["act_ind_hab_2sg"] = {dep .. "tia"}
data.forms["act_ind_hab_3sg"] = {stem .. ""}
data.forms["act_ind_hab_3sg"] = {dep .. "tis"}
data.forms["act_ind_hab_1pl"] = {stem .. ""}
data.forms["act_ind_hab_1pl"] = {dep .. "titi"}
data.forms["act_ind_hab_2pl"] = {stem .. ""}
data.forms["act_ind_hab_2pl"] = {dep .. "tiat"}
data.forms["act_ind_hab_3pl"] = {stem .. ""}
data.forms["act_ind_hab_3pl"] = {dep .. "tisi"}
--Subjunctive
--Subjunctive
data.forms["act_sub_prs_1sg"] = {stem .. ""}
data.forms["act_sub_prs_1sg"] = {stem .. "on"}
data.forms["act_sub_prs_2sg"] = {stem .. ""}
data.forms["act_sub_prs_2sg"] = {stem .. "ō"}
data.forms["act_sub_prs_3sg"] = {stem .. ""}
data.forms["act_sub_prs_3sg"] = {stem .. "os"}
data.forms["act_sub_prs_1pl"] = {stem .. ""}
data.forms["act_sub_prs_1pl"] = {stem .. "oty"}
data.forms["act_sub_prs_2pl"] = {stem .. ""}
data.forms["act_sub_prs_2pl"] = {stem .. "ōt"}
data.forms["act_sub_prs_3pl"] = {stem .. ""}
data.forms["act_sub_prs_3pl"] = {stem .. "osy"}
data.forms["act_sub_aor_1sg"] = {stem .. ""}
data.forms["act_sub_aor_1sg"] = {stem .. "un"}
data.forms["act_sub_aor_2sg"] = {stem .. ""}
data.forms["act_sub_aor_2sg"] = {stem .. "ua"}
data.forms["act_sub_aor_3sg"] = {stem .. ""}
data.forms["act_sub_aor_3sg"] = {stem .. "us"}
data.forms["act_sub_aor_1pl"] = {stem .. ""}
data.forms["act_sub_aor_1pl"] = {stem .. "uty"}
data.forms["act_sub_aor_2pl"] = {stem .. ""}
data.forms["act_sub_aor_2pl"] = {stem .. "uat"}
data.forms["act_sub_aor_3pl"] = {stem .. ""}
data.forms["act_sub_aor_3pl"] = {stem .. "usy"}
data.forms["act_sub_fut_1sg"] = {stem .. ""}
data.forms["act_sub_fut_1sg"] = {dep .. "ilun"}
data.forms["act_sub_fut_2sg"] = {stem .. ""}
data.forms["act_sub_fut_2sg"] = {dep .. "ilū"}
data.forms["act_sub_fut_3sg"] = {stem .. ""}
data.forms["act_sub_fut_3sg"] = {dep .. "ilus"}
data.forms["act_sub_fut_1pl"] = {stem .. ""}
data.forms["act_sub_fut_1pl"] = {dep .. "iluty"}
data.forms["act_sub_fut_2pl"] = {stem .. ""}
data.forms["act_sub_fut_2pl"] = {dep .. "ilūt"}
data.forms["act_sub_fut_3pl"] = {stem .. ""}
data.forms["act_sub_fut_3pl"] = {dep .. "ilusy"}
data.forms["act_sub_imperf_1sg"] = {stem .. ""}
data.forms["act_sub_imperf_1sg"] = {dep .. "ilon"}
data.forms["act_sub_imperf_2sg"] = {stem .. ""}
data.forms["act_sub_imperf_2sg"] = {dep .. "ilō"}
data.forms["act_sub_imperf_3sg"] = {stem .. ""}
data.forms["act_sub_imperf_3sg"] = {dep .. "ilos"}
data.forms["act_sub_imperf_1pl"] = {stem .. ""}
data.forms["act_sub_imperf_1pl"] = {dep .. "iloty"}
data.forms["act_sub_imperf_2pl"] = {stem .. ""}
data.forms["act_sub_imperf_2pl"] = {dep .. "ilōt"}
data.forms["act_sub_imperf_3pl"] = {stem .. ""}
data.forms["act_sub_imperf_3pl"] = {dep .. "ilosy"}
data.forms["act_sub_prf_1sg"] = {stem .. ""}
data.forms["act_sub_prf_1sg"] = {dep .. "ton"}
data.forms["act_sub_prf_2sg"] = {stem .. ""}
data.forms["act_sub_prf_2sg"] = {dep .. ""}
data.forms["act_sub_prf_3sg"] = {stem .. ""}
data.forms["act_sub_prf_3sg"] = {dep .. "tos"}
data.forms["act_sub_prf_1pl"] = {stem .. ""}
data.forms["act_sub_prf_1pl"] = {dep .. "toty"}
data.forms["act_sub_prf_2pl"] = {stem .. ""}
data.forms["act_sub_prf_2pl"] = {dep .. "tōt"}
data.forms["act_sub_prf_3pl"] = {stem .. ""}
data.forms["act_sub_prf_3pl"] = {dep .. "tosy"}
data.forms["act_sub_plu_1sg"] = {stem .. ""}
data.forms["act_sub_plu_1sg"] = {dep .. "ton"}
data.forms["act_sub_plu_2sg"] = {stem .. ""}
data.forms["act_sub_plu_2sg"] = {dep .. ""}
data.forms["act_sub_plu_3sg"] = {stem .. ""}
data.forms["act_sub_plu_3sg"] = {dep .. "tos"}
data.forms["act_sub_plu_1pl"] = {stem .. ""}
data.forms["act_sub_plu_1pl"] = {dep .. "toty"}
data.forms["act_sub_plu_2pl"] = {stem .. ""}
data.forms["act_sub_plu_2pl"] = {dep .. "tōt"}
data.forms["act_sub_plu_3pl"] = {stem .. ""}
data.forms["act_sub_plu_3pl"] = {dep .. "tosy"}
data.forms["act_sub_hab_1sg"] = {stem .. ""}
data.forms["act_sub_hab_1sg"] = {dep .. "tun"}
data.forms["act_sub_hab_2sg"] = {stem .. ""}
data.forms["act_sub_hab_2sg"] = {dep .. "tua"}
data.forms["act_sub_hab_3sg"] = {stem .. ""}
data.forms["act_sub_hab_3sg"] = {dep .. "tus"}
data.forms["act_sub_hab_1pl"] = {stem .. ""}
data.forms["act_sub_hab_1pl"] = {dep .. "tuty"}
data.forms["act_sub_hab_2pl"] = {stem .. ""}
data.forms["act_sub_hab_2pl"] = {dep .. "tuat"}
data.forms["act_sub_hab_3pl"] = {stem .. ""}
data.forms["act_sub_hab_3pl"] = {dep .. "tusy"}
--Imperative
--Imperative
data.forms["act_imp_prs_2sg"] = {stem .. ""}
data.forms["act_imp_prs_2sg"] = {stem .. "ās"}
data.forms["act_imp_prs_2pl"] = {stem .. ""}
data.forms["act_imp_prs_2pl"] = {stem .. "ātās"}
data.forms["act_imp_aor_2sg"] = {stem .. ""}
data.forms["act_imp_aor_2sg"] = {dep .. "iās"}
data.forms["act_imp_aor_2pl"] = {stem .. ""}
data.forms["act_imp_aor_2pl"] = {dep .. "iātas"}
data.forms["act_imp_fut_2sg"] = {stem .. ""}
data.forms["act_imp_fut_2sg"] = {dep .. "ilās"}
data.forms["act_imp_fut_2pl"] = {stem .. ""}
data.forms["act_imp_fut_2pl"] = {dep .. "ilātās"}
--Nonfinite
--Nonfinite
data.forms["act_inf_prs"] = {stem .. ""}
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_aor"] = {stem .. ""}
data.forms["act_inf_aor"] = {dep .. "igon"}
data.forms["act_inf_prf"] = {stem .. ""}
data.forms["act_inf_prf"] = {dep .. "tagon"}
data.forms["act_part_prs"] = {stem .. ""}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_aor"] = {stem .. ""}
data.forms["act_part_aor"] = {dep .. "ire"}
data.forms["act_part_fut"] = {stem .. ""}
data.forms["act_part_fut"] = {dep .. "ilare"}
data.forms["act_part_hab"] = {stem .. ""}
data.forms["act_part_hab"] = {dep .. "tre"}
--Passive
--Passive
--Indicative
--Indicative
data.forms["pas_ind_prs_1sg"] = {stem .. ""}
data.forms["pas_ind_prs_1sg"] = {stem .. "aks"}
data.forms["pas_ind_prs_2sg"] = {stem .. ""}
data.forms["pas_ind_prs_2sg"] = {stem .. "āks"}
data.forms["pas_ind_prs_3sg"] = {stem .. ""}
data.forms["pas_ind_prs_3sg"] = {stem .. "aks"}
data.forms["pas_ind_prs_1pl"] = {stem .. ""}
data.forms["pas_ind_prs_1pl"] = {stem .. "aksi"}
data.forms["pas_ind_prs_2pl"] = {stem .. ""}
data.forms["pas_ind_prs_2pl"] = {stem .. "āks"}
data.forms["pas_ind_prs_3pl"] = {stem .. ""}
data.forms["pas_ind_prs_3pl"] = {stem .. "aksi"}
data.forms["pas_ind_aor_1sg"] = {stem .. ""}
data.forms["pas_ind_aor_1sg"] = {dep .. "iks"}
data.forms["pas_ind_aor_2sg"] = {stem .. ""}
data.forms["pas_ind_aor_2sg"] = {dep .. "iaks"}
data.forms["pas_ind_aor_3sg"] = {stem .. ""}
data.forms["pas_ind_aor_3sg"] = {dep .. "iks"}
data.forms["pas_ind_aor_1pl"] = {stem .. ""}
data.forms["pas_ind_aor_1pl"] = {dep .. "iksi"}
data.forms["pas_ind_aor_2pl"] = {stem .. ""}
data.forms["pas_ind_aor_2pl"] = {dep .. "iaks"}
data.forms["pas_ind_aor_3pl"] = {stem .. ""}
data.forms["pas_ind_aor_3pl"] = {dep .. "iksi"}
data.forms["pas_ind_fut_1sg"] = {stem .. ""}
data.forms["pas_ind_fut_1sg"] = {dep .. "ilaks"}
data.forms["pas_ind_fut_2sg"] = {stem .. ""}
data.forms["pas_ind_fut_2sg"] = {dep .. "ilāks"}
data.forms["pas_ind_fut_3sg"] = {stem .. ""}
data.forms["pas_ind_fut_3sg"] = {dep .. "ilaks"}
data.forms["pas_ind_fut_1pl"] = {stem .. ""}
data.forms["pas_ind_fut_1pl"] = {dep .. "iliks"}
data.forms["pas_ind_fut_2pl"] = {stem .. ""}
data.forms["pas_ind_fut_2pl"] = {dep .. "ilāks"}
data.forms["pas_ind_fut_3pl"] = {stem .. ""}
data.forms["pas_ind_fut_3pl"] = {dep .. "iliks"}
data.forms["pas_ind_imperf_1sg"] = {stem .. ""}
data.forms["pas_ind_imperf_1sg"] = {dep .. "ileks"}
data.forms["pas_ind_imperf_2sg"] = {stem .. ""}
data.forms["pas_ind_imperf_2sg"] = {dep .. "ilēks"}
data.forms["pas_ind_imperf_3sg"] = {stem .. ""}
data.forms["pas_ind_imperf_3sg"] = {dep .. "ileks"}
data.forms["pas_ind_imperf_1pl"] = {stem .. ""}
data.forms["pas_ind_imperf_1pl"] = {dep .. "iliks"}
data.forms["pas_ind_imperf_2pl"] = {stem .. ""}
data.forms["pas_ind_imperf_2pl"] = {dep .. "ilēks"}
data.forms["pas_ind_imperf_3pl"] = {stem .. ""}
data.forms["pas_ind_imperf_3pl"] = {dep .. "iliks"}
data.forms["pas_ind_prf_1sg"] = {stem .. ""}
data.forms["pas_ind_prf_1sg"] = {dep .. "taks"}
data.forms["pas_ind_prf_2sg"] = {stem .. ""}
data.forms["pas_ind_prf_2sg"] = {dep .. "tāks"}
data.forms["pas_ind_prf_3sg"] = {stem .. ""}
data.forms["pas_ind_prf_3sg"] = {dep .. "taks"}
data.forms["pas_ind_prf_1pl"] = {stem .. ""}
data.forms["pas_ind_prf_1pl"] = {dep .. "taksi"}
data.forms["pas_ind_prf_2pl"] = {stem .. ""}
data.forms["pas_ind_prf_2pl"] = {dep .. "tāks"}
data.forms["pas_ind_prf_3pl"] = {stem .. ""}
data.forms["pas_ind_prf_3pl"] = {dep .. "taksi"}
data.forms["pas_ind_plu_1sg"] = {stem .. ""}
data.forms["pas_ind_plu_1sg"] = {dep .. "teks"}
data.forms["pas_ind_plu_2sg"] = {stem .. ""}
data.forms["pas_ind_plu_2sg"] = {dep .. "tēks"}
data.forms["pas_ind_plu_3sg"] = {stem .. ""}
data.forms["pas_ind_plu_3sg"] = {dep .. "teks"}
data.forms["pas_ind_plu_1pl"] = {stem .. ""}
data.forms["pas_ind_plu_1pl"] = {dep .. "tiks"}
data.forms["pas_ind_plu_2pl"] = {stem .. ""}
data.forms["pas_ind_plu_2pl"] = {dep .. "tēks"}
data.forms["pas_ind_plu_3pl"] = {stem .. ""}
data.forms["pas_ind_plu_3pl"] = {dep .. "tiks"}
data.forms["pas_ind_hab_1sg"] = {stem .. ""}
data.forms["pas_ind_hab_1sg"] = {dep .. "tiks"}
data.forms["pas_ind_hab_2sg"] = {stem .. ""}
data.forms["pas_ind_hab_2sg"] = {dep .. "tiaks"}
data.forms["pas_ind_hab_3sg"] = {stem .. ""}
data.forms["pas_ind_hab_3sg"] = {dep .. "tiks"}
data.forms["pas_ind_hab_1pl"] = {stem .. ""}
data.forms["pas_ind_hab_1pl"] = {dep .. "tiksi"}
data.forms["pas_ind_hab_2pl"] = {stem .. ""}
data.forms["pas_ind_hab_2pl"] = {dep .. "tiaks"}
data.forms["pas_ind_hab_3pl"] = {stem .. ""}
data.forms["pas_ind_hab_3pl"] = {dep .. "tiksi"}
--Subjunctive
--Subjunctive
data.forms["pas_sub_prs_1sg"] = {stem .. ""}
data.forms["pas_sub_prs_1sg"] = {stem .. "oks"}
data.forms["pas_sub_prs_2sg"] = {stem .. ""}
data.forms["pas_sub_prs_2sg"] = {stem .. "ōks"}
data.forms["pas_sub_prs_3sg"] = {stem .. ""}
data.forms["pas_sub_prs_3sg"] = {stem .. "oks"}
data.forms["pas_sub_prs_1pl"] = {stem .. ""}
data.forms["pas_sub_prs_1pl"] = {stem .. "oksy"}
data.forms["pas_sub_prs_2pl"] = {stem .. ""}
data.forms["pas_sub_prs_2pl"] = {stem .. "ōks"}
data.forms["pas_sub_prs_3pl"] = {stem .. ""}
data.forms["pas_sub_prs_3pl"] = {stem .. "oksy"}
data.forms["pas_sub_aor_1sg"] = {stem .. ""}
data.forms["pas_sub_aor_1sg"] = {stem .. "uks"}
data.forms["pas_sub_aor_2sg"] = {stem .. ""}
data.forms["pas_sub_aor_2sg"] = {stem .. "uaks"}
data.forms["pas_sub_aor_3sg"] = {stem .. ""}
data.forms["pas_sub_aor_3sg"] = {stem .. "uks"}
data.forms["pas_sub_aor_1pl"] = {stem .. ""}
data.forms["pas_sub_aor_1pl"] = {stem .. "uksy"}
data.forms["pas_sub_aor_2pl"] = {stem .. ""}
data.forms["pas_sub_aor_2pl"] = {stem .. "uaks"}
data.forms["pas_sub_aor_3pl"] = {stem .. ""}
data.forms["pas_sub_aor_3pl"] = {stem .. "uksy"}
data.forms["pas_sub_fut_1sg"] = {stem .. ""}
data.forms["pas_sub_fut_1sg"] = {dep .. "iluks"}
data.forms["pas_sub_fut_2sg"] = {stem .. ""}
data.forms["pas_sub_fut_2sg"] = {dep .. "ilūks"}
data.forms["pas_sub_fut_3sg"] = {stem .. ""}
data.forms["pas_sub_fut_3sg"] = {dep .. "iluks"}
data.forms["pas_sub_fut_1pl"] = {stem .. ""}
data.forms["pas_sub_fut_1pl"] = {dep .. "iluksy"}
data.forms["pas_sub_fut_2pl"] = {stem .. ""}
data.forms["pas_sub_fut_2pl"] = {dep .. "ilūks"}
data.forms["pas_sub_fut_3pl"] = {stem .. ""}
data.forms["pas_sub_fut_3pl"] = {dep .. "iluksy"}
data.forms["pas_sub_imperf_1sg"] = {stem .. ""}
data.forms["pas_sub_imperf_1sg"] = {dep .. "iloks"}
data.forms["pas_sub_imperf_2sg"] = {stem .. ""}
data.forms["pas_sub_imperf_2sg"] = {dep .. "ilōks"}
data.forms["pas_sub_imperf_3sg"] = {stem .. ""}
data.forms["pas_sub_imperf_3sg"] = {dep .. "iloks"}
data.forms["pas_sub_imperf_1pl"] = {stem .. ""}
data.forms["pas_sub_imperf_1pl"] = {dep .. "iloksy"}
data.forms["pas_sub_imperf_2pl"] = {stem .. ""}
data.forms["pas_sub_imperf_2pl"] = {dep .. "ilōks"}
data.forms["pas_sub_imperf_3pl"] = {stem .. ""}
data.forms["pas_sub_imperf_3pl"] = {dep .. "iloksy"}
data.forms["pas_sub_prf_1sg"] = {stem .. ""}
data.forms["pas_sub_prf_1sg"] = {dep .. "toks"}
data.forms["pas_sub_prf_2sg"] = {stem .. ""}
data.forms["pas_sub_prf_2sg"] = {dep .. "tōks"}
data.forms["pas_sub_prf_3sg"] = {stem .. ""}
data.forms["pas_sub_prf_3sg"] = {dep .. "toks"}
data.forms["pas_sub_prf_1pl"] = {stem .. ""}
data.forms["pas_sub_prf_1pl"] = {dep .. "toksy"}
data.forms["pas_sub_prf_2pl"] = {stem .. ""}
data.forms["pas_sub_prf_2pl"] = {dep .. "tōks"}
data.forms["pas_sub_prf_3pl"] = {stem .. ""}
data.forms["pas_sub_prf_3pl"] = {dep .. "toksy"}
data.forms["pas_sub_plu_1sg"] = {stem .. ""}
data.forms["pas_sub_plu_1sg"] = {dep .. "toks"}
data.forms["pas_sub_plu_2sg"] = {stem .. ""}
data.forms["pas_sub_plu_2sg"] = {dep .. "tōks"}
data.forms["pas_sub_plu_3sg"] = {stem .. ""}
data.forms["pas_sub_plu_3sg"] = {dep .. "toks"}
data.forms["pas_sub_plu_1pl"] = {stem .. ""}
data.forms["pas_sub_plu_1pl"] = {dep .. "toksy"}
data.forms["pas_sub_plu_2pl"] = {stem .. ""}
data.forms["pas_sub_plu_2pl"] = {dep .. "tōks"}
data.forms["pas_sub_plu_3pl"] = {stem .. ""}
data.forms["pas_sub_plu_3pl"] = {dep .. "toksy"}
data.forms["pas_sub_hab_1sg"] = {stem .. ""}
data.forms["pas_sub_hab_1sg"] = {dep .. "tuks"}
data.forms["pas_sub_hab_2sg"] = {stem .. ""}
data.forms["pas_sub_hab_2sg"] = {dep .. "tuaks"}
data.forms["pas_sub_hab_3sg"] = {stem .. ""}
data.forms["pas_sub_hab_3sg"] = {dep .. "tuks"}
data.forms["pas_sub_hab_1pl"] = {stem .. ""}
data.forms["pas_sub_hab_1pl"] = {dep .. "tuksy"}
data.forms["pas_sub_hab_2pl"] = {stem .. ""}
data.forms["pas_sub_hab_2pl"] = {dep .. "tuaks"}
data.forms["pas_sub_hab_3pl"] = {stem .. ""}
data.forms["pas_sub_hab_3pl"] = {dep .. "tuksy"}
--Imperative
--Imperative
data.forms["pas_imp_prs_2sg"] = {stem .. ""}
data.forms["pas_imp_prs_2sg"] = {stem .. "āks"}
data.forms["pas_imp_prs_2pl"] = {stem .. ""}
data.forms["pas_imp_prs_2pl"] = {stem .. "āks"}
data.forms["pas_imp_aor_2sg"] = {stem .. ""}
data.forms["pas_imp_aor_2sg"] = {dep .. "iāks"}
data.forms["pas_imp_aor_2pl"] = {stem .. ""}
data.forms["pas_imp_aor_2pl"] = {dep .. "iāks"}
data.forms["pas_imp_fut_2sg"] = {stem .. ""}
data.forms["pas_imp_fut_2sg"] = {dep .. "ilāks"}
data.forms["pas_imp_fut_2pl"] = {stem .. ""}
data.forms["pas_imp_fut_2pl"] = {dep .. "ilāks"}
--Nonfinite
--Nonfinite
data.forms["pas_inf_prs"] = {stem .. ""}
data.forms["pas_inf_prs"] = {stem .. "akson"}
data.forms["pas_inf_aor"] = {stem .. ""}
data.forms["pas_inf_aor"] = {dep .. "iakson"}
data.forms["pas_inf_prf"] = {stem .. ""}
data.forms["pas_inf_prf"] = {dep .. "takson"}
data.forms["pas_part_aor"] = {stem .. ""}
data.forms["pas_part_aor"] = {dep .. "iarza"}
data.forms["pas_part_fut"] = {stem .. ""}
data.forms["pas_part_fut"] = {dep .. "ilaksa"}
data.forms["pas_part_prf"] = {stem .. ""}
data.forms["pas_part_prf"] = {dep .. "ta"}
data.forms["pas_part_hab"] = {stem .. ""}
data.forms["pas_part_hab"] = {dep .. "tiarza"}
end
end
})
})