Module:qhv-adj/data: Difference between revisions

From Linguifex
Jump to navigation Jump to search
No edit summary
No edit summary
Line 14: Line 14:
data.forms["eq"] = {stem .. "āpa"}
data.forms["eq"] = {stem .. "āpa"}
data.forms["comp"] = {stem .. "ykta"}
data.forms["post_omp"] = {stem .. "ykta"}
data.forms["sup"] = {stem .. "āje"}
data.forms["post_up"] = {stem .. "āje"}
if data.pre then
if data.pre then
data.forms["nom_l_sg"] = {stem .. "a"}
data.forms["pre_nom_l_sg"] = {stem .. "a"}
data.forms["acc_l_sg"] = {stem .. "e"}
data.forms["pre_acc_l_sg"] = {stem .. "e"}
data.forms["gen_l_sg"] = {stem .. "o"}
data.forms["pre_gen_l_sg"] = {stem .. "o"}
data.forms["dat_l_sg"] = {stem .. "o", stem .. "ot"}
data.forms["pre_dat_l_sg"] = {stem .. "o", stem .. "ot"}
data.forms["loc_l_sg"] = {stem .. "ā"}
data.forms["pre_loc_l_sg"] = {stem .. "ā"}
data.forms["ins_l_sg"] = {stem .. "os"}
data.forms["pre_ins_l_sg"] = {stem .. "os"}
data.forms["com_l_sg"] = {stem .. "on", stem .. "om"}
data.forms["pre_com_l_sg"] = {stem .. "on", stem .. "om"}
data.forms["voc_l_sg"] = {stem .. "us"}
data.forms["pre_voc_l_sg"] = {stem .. "us"}
data.forms["nom_s_sg"] = {stem .. "ys"}
data.forms["pre_nom_s_sg"] = {stem .. "ys"}
data.forms["acc_s_sg"] = {stem .. "i"}
data.forms["pre_acc_s_sg"] = {stem .. "i"}
data.forms["gen_s_sg"] = {stem .. "o"}
data.forms["pre_gen_s_sg"] = {stem .. "o"}
data.forms["dat_s_sg"] = {stem .. "o", stem .. "ot"}
data.forms["pre_dat_s_sg"] = {stem .. "o", stem .. "ot"}
data.forms["loc_s_sg"] = {stem .. "ȳ"}
data.forms["pre_loc_s_sg"] = {stem .. "ȳ"}
data.forms["ins_s_sg"] = {stem .. "os"}
data.forms["pre_ins_s_sg"] = {stem .. "os"}
data.forms["com_s_sg"] = {stem .. "on", stem .. "om"}
data.forms["pre_com_s_sg"] = {stem .. "on", stem .. "om"}
data.forms["voc_s_sg"] = {stem .. "ys"}
data.forms["pre_voc_s_sg"] = {stem .. "ys"}
data.forms["nom_t_sg"] = {stem .. "on"}
data.forms["pre_nom_t_sg"] = {stem .. "on"}
data.forms["acc_t_sg"] = data.forms["nom_t_sg"]
data.forms["pre_acc_t_sg"] = data.forms["pre_nom_t_sg"]
data.forms["gen_t_sg"] = {stem .. "o"}
data.forms["pre_gen_t_sg"] = {stem .. "o"}
data.forms["dat_t_sg"] = {stem .. "o", stem .. "ot"}
data.forms["pre_dat_t_sg"] = {stem .. "o", stem .. "ot"}
data.forms["loc_t_sg"] = data.forms["dat_t_sg"]
data.forms["pre_loc_t_sg"] = data.forms["pre_dat_t_sg"]
data.forms["ins_t_sg"] = {stem .. "os"}
data.forms["pre_ins_t_sg"] = {stem .. "os"}
data.forms["com_t_sg"] = {stem .. "on", stem .. "om"}
data.forms["pre_com_t_sg"] = {stem .. "on", stem .. "om"}
data.forms["voc_t_sg"] = data.forms["ins_t_sg"]
data.forms["pre_voc_t_sg"] = data.forms["pre_ins_t_sg"]
data.forms["nom_a_sg"] = {stem .. "or"}
data.forms["pre_nom_a_sg"] = {stem .. "or"}
data.forms["acc_a_sg"] = data.forms["nom_a_sg"]
data.forms["pre_acc_a_sg"] = data.forms["pre_nom_a_sg"]
data.forms["gen_a_sg"] = {stem .. "ro"}
data.forms["pre_gen_a_sg"] = {stem .. "ro"}
data.forms["dat_a_sg"] = {stem .. "ro", stem .. "rot"}
data.forms["pre_dat_a_sg"] = {stem .. "ro", stem .. "rot"}
data.forms["loc_a_sg"] = data.forms["dat_a_sg"]
data.forms["pre_loc_a_sg"] = data.forms["pre_dat_a_sg"]
data.forms["ins_a_sg"] = {stem .. "ros"}
data.forms["pre_ins_a_sg"] = {stem .. "ros"}
data.forms["com_a_sg"] = {stem .. "ron", stem .. "rom"}
data.forms["pre_com_a_sg"] = {stem .. "ron", stem .. "rom"}
data.forms["voc_a_sg"] = {stem .. "os"}
data.forms["pre_voc_a_sg"] = {stem .. "os"}


data.forms["nom_l_pl"] = {stem .. "i"}
data.forms["pre_nom_l_pl"] = {stem .. "i"}
data.forms["acc_l_pl"] = {stem .. "ī"}
data.forms["pre_acc_l_pl"] = {stem .. "ī"}
data.forms["gen_l_pl"] = {stem .. "o", stem .. "ot"}
data.forms["pre_gen_l_pl"] = {stem .. "o", stem .. "ot"}
data.forms["dat_l_pl"] = data.forms["gen_l_pl"]
data.forms["pre_dat_l_pl"] = data.forms["pre_gen_l_pl"]
data.forms["loc_l_pl"] = data.forms["gen_l_pl"]
data.forms["pre_loc_l_pl"] = data.forms["pre_gen_l_pl"]
data.forms["ins_l_pl"] = {stem .. "os"}
data.forms["pre_ins_l_pl"] = {stem .. "os"}
data.forms["com_l_pl"] = {stem .. "on", stem .. "om"}
data.forms["pre_com_l_pl"] = {stem .. "on", stem .. "om"}
data.forms["voc_l_pl"] = {stem .. "is"}
data.forms["pre_voc_l_pl"] = {stem .. "is"}


data.forms["nom_s_pl"] = {stem .. "ys", stem .. "yz"}
data.forms["pre_nom_s_pl"] = {stem .. "ys", stem .. "yz"}
data.forms["acc_s_pl"] = {stem .. "ī"}
data.forms["pre_acc_s_pl"] = {stem .. "ī"}
data.forms["gen_s_pl"] = {stem .. "o", stem .. "ot"}
data.forms["pre_gen_s_pl"] = {stem .. "o", stem .. "ot"}
data.forms["dat_s_pl"] = data.forms["gen_s_pl"]
data.forms["pre_dat_s_pl"] = data.forms["pre_gen_s_pl"]
data.forms["loc_s_pl"] = data.forms["acc_s_pl"]
data.forms["pre_loc_s_pl"] = data.forms["pre_acc_s_pl"]
data.forms["ins_s_pl"] = {stem .. "os"}
data.forms["pre_ins_s_pl"] = {stem .. "os"}
data.forms["com_s_pl"] = {stem .. "on", stem .. "om"}
data.forms["pre_com_s_pl"] = {stem .. "on", stem .. "om"}
data.forms["voc_s_pl"] = data.forms["nom_s_pl"]
data.forms["pre_voc_s_pl"] = data.forms["pre_nom_s_pl"]
data.forms["nom_t_pl"] = {stem .. "a"}
data.forms["pre_nom_t_pl"] = {stem .. "a"}
data.forms["acc_t_pl"] = data.forms["nom_t_pl"]
data.forms["pre_acc_t_pl"] = data.forms["pre_nom_t_pl"]
data.forms["gen_t_pl"] = {stem .. "o", stem .. "ot"}
data.forms["pre_gen_t_pl"] = {stem .. "o", stem .. "ot"}
data.forms["dat_t_pl"] = data.forms["gen_t_pl"]
data.forms["pre_dat_t_pl"] = data.forms["pre_gen_t_pl"]
data.forms["loc_t_pl"] = data.forms["gen_t_pl"]
data.forms["pre_loc_t_pl"] = data.forms["pre_gen_t_pl"]
data.forms["ins_t_pl"] = {stem .. "os"}
data.forms["pre_ins_t_pl"] = {stem .. "os"}
data.forms["com_t_pl"] = {stem .. "on", stem .. "om"}
data.forms["pre_com_t_pl"] = {stem .. "on", stem .. "om"}
data.forms["voc_t_pl"] = {stem .. "as"}
data.forms["pre_voc_t_pl"] = {stem .. "as"}
data.forms["nom_a_pl"] = {stem .. "ra"}
data.forms["pre_nom_a_pl"] = {stem .. "ra"}
data.forms["acc_a_pl"] = data.forms["nom_a_pl"]
data.forms["pre_acc_a_pl"] = data.forms["pre_nom_a_pl"]
data.forms["gen_a_pl"] = {stem .. "ro", stem .. "rot"}
data.forms["pre_gen_a_pl"] = {stem .. "ro", stem .. "rot"}
data.forms["dat_a_pl"] = data.forms["gen_a_pl"]
data.forms["pre_dat_a_pl"] = data.forms["pre_gen_a_pl"]
data.forms["loc_a_pl"] = data.forms["gen_a_pl"]
data.forms["pre_loc_a_pl"] = data.forms["pre_gen_a_pl"]
data.forms["ins_a_pl"] = {stem .. "ros"}
data.forms["pre_ins_a_pl"] = {stem .. "ros"}
data.forms["com_a_pl"] = {stem .. "ron", stem .. "rom"}
data.forms["pre_com_a_pl"] = {stem .. "ron", stem .. "rom"}
data.forms["voc_a_pl"] = {stem .. "as"}
data.forms["pre_voc_a_pl"] = {stem .. "as"}
else
else
data.forms["nom_l_sg"] = {stem .. "a"}
data.forms["post_om_l_sg"] = {stem .. "a"}
data.forms["acc_l_sg"] = {stem .. "e"}
data.forms["post_cc_l_sg"] = {stem .. "e"}
data.forms["gen_l_sg"] = {stem .. "o"}
data.forms["post_en_l_sg"] = {stem .. "o"}
data.forms["dat_l_sg"] = {stem .. "ot"}
data.forms["post_at_l_sg"] = {stem .. "ot"}
data.forms["loc_l_sg"] = {stem .. "ā"}
data.forms["post_oc_l_sg"] = {stem .. "ā"}
data.forms["ins_l_sg"] = {stem .. "osa"}
data.forms["post_ns_l_sg"] = {stem .. "osa"}
data.forms["com_l_sg"] = {stem .. "oma"}
data.forms["post_om_l_sg"] = {stem .. "oma"}
data.forms["voc_l_sg"] = {stem .. "us"}
data.forms["post_oc_l_sg"] = {stem .. "us"}
data.forms["nom_s_sg"] = {stem .. "ys"}
data.forms["post_om_s_sg"] = {stem .. "ys"}
data.forms["acc_s_sg"] = {stem .. "i"}
data.forms["post_cc_s_sg"] = {stem .. "i"}
data.forms["gen_s_sg"] = {stem .. "o"}
data.forms["post_en_s_sg"] = {stem .. "o"}
data.forms["dat_s_sg"] = {stem .. "ot"}
data.forms["post_at_s_sg"] = {stem .. "ot"}
data.forms["loc_s_sg"] = {stem .. "ȳ"}
data.forms["post_oc_s_sg"] = {stem .. "ȳ"}
data.forms["ins_s_sg"] = {stem .. "osy"}
data.forms["post_ns_s_sg"] = {stem .. "osy"}
data.forms["com_s_sg"] = {stem .. "omy"}
data.forms["post_om_s_sg"] = {stem .. "omy"}
data.forms["voc_s_sg"] = {stem .. "ys"}
data.forms["post_oc_s_sg"] = {stem .. "ys"}
data.forms["nom_t_sg"] = {stem .. "on"}
data.forms["post_om_t_sg"] = {stem .. "on"}
data.forms["acc_t_sg"] = data.forms["nom_t_sg"]
data.forms["post_cc_t_sg"] = data.forms["post_om_t_sg"]
data.forms["gen_t_sg"] = {stem .. "o"}
data.forms["post_en_t_sg"] = {stem .. "o"}
data.forms["dat_t_sg"] = {stem .. "ot"}
data.forms["post_at_t_sg"] = {stem .. "ot"}
data.forms["loc_t_sg"] = data.forms["dat_t_sg"]
data.forms["post_oc_t_sg"] = data.forms["post_at_t_sg"]
data.forms["ins_t_sg"] = {stem .. "oso"}
data.forms["post_ns_t_sg"] = {stem .. "oso"}
data.forms["com_t_sg"] = {stem .. "omo"}
data.forms["post_om_t_sg"] = {stem .. "omo"}
data.forms["voc_t_sg"] = {stem .. "os"}
data.forms["post_oc_t_sg"] = {stem .. "os"}
data.forms["nom_a_sg"] = {stem .. "or"}
data.forms["post_om_a_sg"] = {stem .. "or"}
data.forms["acc_a_sg"] = data.forms["nom_a_sg"]
data.forms["post_cc_a_sg"] = data.forms["post_om_a_sg"]
data.forms["gen_a_sg"] = {stem .. "ro"}
data.forms["post_en_a_sg"] = {stem .. "ro"}
data.forms["dat_a_sg"] = {stem .. "rot"}
data.forms["post_at_a_sg"] = {stem .. "rot"}
data.forms["loc_a_sg"] = data.forms["dat_a_sg"]
data.forms["post_oc_a_sg"] = data.forms["post_at_a_sg"]
data.forms["ins_a_sg"] = {stem .. "roso"}
data.forms["post_ns_a_sg"] = {stem .. "roso"}
data.forms["com_a_sg"] = {stem .. "romo"}
data.forms["post_om_a_sg"] = {stem .. "romo"}
data.forms["voc_a_sg"] = {stem .. "os"}
data.forms["post_oc_a_sg"] = {stem .. "os"}


data.forms["nom_l_pl"] = {stem .. "i"}
data.forms["post_om_l_pl"] = {stem .. "i"}
data.forms["acc_l_pl"] = {stem .. "ī"}
data.forms["post_cc_l_pl"] = {stem .. "ī"}
data.forms["gen_l_pl"] = {stem .. "oti"}
data.forms["post_en_l_pl"] = {stem .. "oti"}
data.forms["dat_l_pl"] = data.forms["gen_l_pl"]
data.forms["post_at_l_pl"] = data.forms["post_en_l_pl"]
data.forms["loc_l_pl"] = data.forms["gen_l_pl"]
data.forms["post_oc_l_pl"] = data.forms["post_en_l_pl"]
data.forms["ins_l_pl"] = {stem .. "ossi"}
data.forms["post_ns_l_pl"] = {stem .. "ossi"}
data.forms["com_l_pl"] = {stem .. "ommi"}
data.forms["post_om_l_pl"] = {stem .. "ommi"}
data.forms["voc_l_pl"] = {stem .. "is"}
data.forms["post_oc_l_pl"] = {stem .. "is"}


data.forms["nom_s_pl"] = {stem .. "yzy"}
data.forms["post_om_s_pl"] = {stem .. "yzy"}
data.forms["acc_s_pl"] = {stem .. "ī"}
data.forms["post_cc_s_pl"] = {stem .. "ī"}
data.forms["gen_s_pl"] = {stem .. "oti"}
data.forms["post_en_s_pl"] = {stem .. "oti"}
data.forms["dat_s_pl"] = data.forms["gen_s_pl"]
data.forms["post_at_s_pl"] = data.forms["post_en_s_pl"]
data.forms["loc_s_pl"] = data.forms["acc_s_pl"]
data.forms["post_oc_s_pl"] = data.forms["post_cc_s_pl"]
data.forms["ins_s_pl"] = {stem .. "ossi"}
data.forms["post_ns_s_pl"] = {stem .. "ossi"}
data.forms["com_s_pl"] = {stem .. "ommi"}
data.forms["post_om_s_pl"] = {stem .. "ommi"}
data.forms["voc_s_pl"] = {stem .. "yzys"}
data.forms["post_oc_s_pl"] = {stem .. "yzys"}
data.forms["nom_t_pl"] = {stem .. "a"}
data.forms["post_om_t_pl"] = {stem .. "a"}
data.forms["acc_t_pl"] = data.forms["nom_t_pl"]
data.forms["post_cc_t_pl"] = data.forms["post_om_t_pl"]
data.forms["gen_t_pl"] = {stem .. "oti"}
data.forms["post_en_t_pl"] = {stem .. "oti"}
data.forms["dat_t_pl"] = data.forms["gen_t_pl"]
data.forms["post_at_t_pl"] = data.forms["post_en_t_pl"]
data.forms["loc_t_pl"] = data.forms["gen_t_pl"]
data.forms["post_oc_t_pl"] = data.forms["post_en_t_pl"]
data.forms["ins_t_pl"] = {stem .. "ossi"}
data.forms["post_ns_t_pl"] = {stem .. "ossi"}
data.forms["com_t_pl"] = {stem .. "ommi"}
data.forms["post_om_t_pl"] = {stem .. "ommi"}
data.forms["voc_t_pl"] = {stem .. "as"}
data.forms["post_oc_t_pl"] = {stem .. "as"}
data.forms["nom_a_pl"] = {stem .. "ra"}
data.forms["post_om_a_pl"] = {stem .. "ra"}
data.forms["acc_a_pl"] = data.forms["nom_a_pl"]
data.forms["post_cc_a_pl"] = data.forms["post_om_a_pl"]
data.forms["gen_a_pl"] = {stem .. "roti"}
data.forms["post_en_a_pl"] = {stem .. "roti"}
data.forms["dat_a_pl"] = data.forms["gen_a_pl"]
data.forms["post_at_a_pl"] = data.forms["post_en_a_pl"]
data.forms["loc_a_pl"] = data.forms["gen_a_pl"]
data.forms["post_oc_a_pl"] = data.forms["post_en_a_pl"]
data.forms["ins_a_pl"] = {stem .. "rossi"}
data.forms["post_ns_a_pl"] = {stem .. "rossi"}
data.forms["com_a_pl"] = {stem .. "rommi"}
data.forms["post_om_a_pl"] = {stem .. "rommi"}
data.forms["voc_a_pl"] = {stem .. "as"}
data.forms["post_oc_a_pl"] = {stem .. "as"}
end
end
end
end
Line 177: Line 177:


data.forms["eq"] = {stemm .. "pa"}
data.forms["eq"] = {stemm .. "pa"}
data.forms["comp"] = {stem .. "kta"}
data.forms["post_omp"] = {stem .. "kta"}
data.forms["sup"] = {stem .. "je"}
data.forms["post_up"] = {stem .. "je"}
if data.pre then
if data.pre then
data.forms["nom_l_sg"] = {stem .. "e"}
data.forms["pre_nom_l_sg"] = {stem .. "e"}
data.forms["acc_l_sg"] = data.forms["nom_l_sg"]
data.forms["pre_acc_l_sg"] = data.forms["pre_nom_l_sg"]
data.forms["gen_l_sg"] = {stem .. "o"}
data.forms["pre_gen_l_sg"] = {stem .. "o"}
data.forms["dat_l_sg"] = {stem .. "o", stem .. "ot"}
data.forms["pre_dat_l_sg"] = {stem .. "o", stem .. "ot"}
data.forms["loc_l_sg"] = {stem .. "ē"}
data.forms["pre_loc_l_sg"] = {stem .. "ē"}
data.forms["ins_l_sg"] = {stem .. "os"}
data.forms["pre_ins_l_sg"] = {stem .. "os"}
data.forms["com_l_sg"] = {stem .. "on", stem .. "om"}
data.forms["pre_com_l_sg"] = {stem .. "on", stem .. "om"}
data.forms["voc_l_sg"] = {stem .. "es"}
data.forms["pre_voc_l_sg"] = {stem .. "es"}
data.forms["nom_t_sg"] = {stem .. "ior"}
data.forms["pre_nom_t_sg"] = {stem .. "ior"}
data.forms["acc_t_sg"] = data.forms["nom_t_sg"]
data.forms["pre_acc_t_sg"] = data.forms["pre_nom_t_sg"]
data.forms["gen_t_sg"] = {stem .. "ȳr"}
data.forms["pre_gen_t_sg"] = {stem .. "ȳr"}
data.forms["dat_t_sg"] = data.forms["gen_t_sg"]
data.forms["pre_dat_t_sg"] = data.forms["pre_gen_t_sg"]
data.forms["loc_t_sg"] = data.forms["gen_t_sg"]
data.forms["pre_loc_t_sg"] = data.forms["pre_gen_t_sg"]
data.forms["ins_t_sg"] = {stem .. "ȳs"}
data.forms["pre_ins_t_sg"] = {stem .. "ȳs"}
data.forms["com_t_sg"] = {stem .. "ȳn", stem .. "ȳm"}
data.forms["pre_com_t_sg"] = {stem .. "ȳn", stem .. "ȳm"}
data.forms["voc_t_sg"] = {stem .. "ios"}
data.forms["pre_voc_t_sg"] = {stem .. "ios"}


data.forms["nom_l_pl"] = {stem .. "i"}
data.forms["pre_nom_l_pl"] = {stem .. "i"}
data.forms["acc_l_pl"] = data.forms["nom_l_pl"]
data.forms["pre_acc_l_pl"] = data.forms["pre_nom_l_pl"]
data.forms["gen_l_pl"] = {stem .. "o", stem .. "ot"}
data.forms["pre_gen_l_pl"] = {stem .. "o", stem .. "ot"}
data.forms["dat_l_pl"] = data.forms["gen_l_pl"]
data.forms["pre_dat_l_pl"] = data.forms["pre_gen_l_pl"]
data.forms["loc_l_pl"] = data.forms["gen_l_pl"]
data.forms["pre_loc_l_pl"] = data.forms["pre_gen_l_pl"]
data.forms["ins_l_pl"] = {stem .. "os"}
data.forms["pre_ins_l_pl"] = {stem .. "os"}
data.forms["com_l_pl"] = {stem .. "on", stem .. "om"}
data.forms["pre_com_l_pl"] = {stem .. "on", stem .. "om"}
data.forms["voc_l_pl"] = {stem .. "is"}
data.forms["pre_voc_l_pl"] = {stem .. "is"}
data.forms["nom_t_pl"] = {stem .. "iar"}
data.forms["pre_nom_t_pl"] = {stem .. "iar"}
data.forms["acc_t_pl"] = data.forms["nom_t_pl"]
data.forms["pre_acc_t_pl"] = data.forms["pre_nom_t_pl"]
data.forms["gen_t_pl"] = {stem .. "ȳ", stem .. "ȳt"}
data.forms["pre_gen_t_pl"] = {stem .. "ȳ", stem .. "ȳt"}
data.forms["dat_t_pl"] = data.forms["gen_t_pl"]
data.forms["pre_dat_t_pl"] = data.forms["pre_gen_t_pl"]
data.forms["loc_t_pl"] = data.forms["gen_t_pl"]
data.forms["pre_loc_t_pl"] = data.forms["pre_gen_t_pl"]
data.forms["ins_t_pl"] = {stem .. "ȳs"}
data.forms["pre_ins_t_pl"] = {stem .. "ȳs"}
data.forms["com_t_pl"] = {stem .. "ȳn", stem .. "ȳm"}
data.forms["pre_com_t_pl"] = {stem .. "ȳn", stem .. "ȳm"}
data.forms["voc_t_pl"] = {stem .. "īs"}
data.forms["pre_voc_t_pl"] = {stem .. "īs"}
else
else
data.forms["nom_l_sg"] = {stem .. "e"}
data.forms["post_om_l_sg"] = {stem .. "e"}
data.forms["acc_l_sg"] = data.forms["nom_l_sg"]
data.forms["post_cc_l_sg"] = data.forms["pre_nom_l_sg"]
data.forms["gen_l_sg"] = {stem .. "o"}
data.forms["post_en_l_sg"] = {stem .. "o"}
data.forms["dat_l_sg"] = {stem .. "ot"}
data.forms["post_at_l_sg"] = {stem .. "ot"}
data.forms["loc_l_sg"] = {stem .. "ē"}
data.forms["post_oc_l_sg"] = {stem .. "ē"}
data.forms["ins_l_sg"] = {stem .. "ose"}
data.forms["post_ns_l_sg"] = {stem .. "ose"}
data.forms["com_l_sg"] = {stem .. "ome"}
data.forms["post_om_l_sg"] = {stem .. "ome"}
data.forms["voc_l_sg"] = {stem .. "es"}
data.forms["post_oc_l_sg"] = {stem .. "es"}
data.forms["nom_t_sg"] = {stem .. "ior"}
data.forms["post_om_t_sg"] = {stem .. "ior"}
data.forms["acc_t_sg"] = data.forms["nom_t_sg"]
data.forms["post_cc_t_sg"] = data.forms["post_om_t_sg"]
data.forms["gen_t_sg"] = {stem .. "ȳro"}
data.forms["post_en_t_sg"] = {stem .. "ȳro"}
data.forms["dat_t_sg"] = data.forms["gen_t_sg"]
data.forms["post_at_t_sg"] = data.forms["post_en_t_sg"]
data.forms["loc_t_sg"] = data.forms["gen_t_sg"]
data.forms["post_oc_t_sg"] = data.forms["post_en_t_sg"]
data.forms["ins_t_sg"] = {stem .. "ȳso"}
data.forms["post_ns_t_sg"] = {stem .. "ȳso"}
data.forms["com_t_sg"] = {stem .. "ȳmo"}
data.forms["post_om_t_sg"] = {stem .. "ȳmo"}
data.forms["voc_t_sg"] = {stem .. "ios"}
data.forms["post_oc_t_sg"] = {stem .. "ios"}


data.forms["nom_l_pl"] = {stem .. "i"}
data.forms["post_om_l_pl"] = {stem .. "i"}
data.forms["acc_l_pl"] = data.forms["nom_l_pl"]
data.forms["post_cc_l_pl"] = data.forms["post_om_l_pl"]
data.forms["gen_l_pl"] = {stem .. "oti"}
data.forms["post_en_l_pl"] = {stem .. "oti"}
data.forms["dat_l_pl"] = data.forms["gen_l_pl"]
data.forms["post_at_l_pl"] = data.forms["post_en_l_pl"]
data.forms["loc_l_pl"] = data.forms["gen_l_pl"]
data.forms["post_oc_l_pl"] = data.forms["post_en_l_pl"]
data.forms["ins_l_pl"] = {stem .. "ossi"}
data.forms["post_ns_l_pl"] = {stem .. "ossi"}
data.forms["com_l_pl"] = {stem .. "ommi"}
data.forms["post_om_l_pl"] = {stem .. "ommi"}
data.forms["voc_l_pl"] = {stem .. "is"}
data.forms["post_oc_l_pl"] = {stem .. "is"}
data.forms["nom_t_pl"] = {stem .. "iar"}
data.forms["post_om_t_pl"] = {stem .. "iar"}
data.forms["acc_t_pl"] = data.forms["nom_t_pl"]
data.forms["post_cc_t_pl"] = data.forms["post_om_t_pl"]
data.forms["gen_t_pl"] = {stem .. "ȳti"}
data.forms["post_en_t_pl"] = {stem .. "ȳti"}
data.forms["dat_t_pl"] = data.forms["gen_t_pl"]
data.forms["post_at_t_pl"] = data.forms["post_en_t_pl"]
data.forms["loc_t_pl"] = data.forms["gen_t_pl"]
data.forms["post_oc_t_pl"] = data.forms["post_en_t_pl"]
data.forms["ins_t_pl"] = {stem .. "ȳssi"}
data.forms["post_ns_t_pl"] = {stem .. "ȳssi"}
data.forms["com_t_pl"] = {stem .. "ȳmmi"}
data.forms["post_om_t_pl"] = {stem .. "ȳmmi"}
data.forms["voc_t_pl"] = {stem .. "īs"}
data.forms["post_oc_t_pl"] = {stem .. "īs"}
end
end
end
end
Line 267: Line 267:


data.forms["eq"] = {stem .. "rpa"}
data.forms["eq"] = {stem .. "rpa"}
data.forms["comp"] = {stem .. "rkta"}
data.forms["post_omp"] = {stem .. "rkta"}
data.forms["sup"] = {stem .. "rje"}
data.forms["post_up"] = {stem .. "rje"}
if data.pre then
if data.pre then
data.forms["nom_l_sg"] = {stem .. "z"}
data.forms["pre_nom_l_sg"] = {stem .. "z"}
data.forms["acc_l_sg"] = data.forms["nom_l_sg"]
data.forms["pre_acc_l_sg"] = data.forms["pre_nom_l_sg"]
data.forms["gen_l_sg"] = {stem .. "ro"}
data.forms["pre_gen_l_sg"] = {stem .. "ro"}
data.forms["dat_l_sg"] = {stem .. "ro", stem .. "rot"}
data.forms["pre_dat_l_sg"] = {stem .. "ro", stem .. "rot"}
data.forms["loc_l_sg"] = {stem .. "rē"}
data.forms["pre_loc_l_sg"] = {stem .. "rē"}
data.forms["ins_l_sg"] = {stem .. "ros"}
data.forms["pre_ins_l_sg"] = {stem .. "ros"}
data.forms["com_l_sg"] = {stem .. "ron", stem .. "rom"}
data.forms["pre_com_l_sg"] = {stem .. "ron", stem .. "rom"}
data.forms["voc_l_sg"] = {stem .. "res"}
data.forms["pre_voc_l_sg"] = {stem .. "res"}
data.forms["nom_t_sg"] = {stem .. "rior"}
data.forms["pre_nom_t_sg"] = {stem .. "rior"}
data.forms["acc_t_sg"] = data.forms["nom_t_sg"]
data.forms["pre_acc_t_sg"] = data.forms["pre_nom_t_sg"]
data.forms["gen_t_sg"] = {stem .. "rȳr"}
data.forms["pre_gen_t_sg"] = {stem .. "rȳr"}
data.forms["dat_t_sg"] = data.forms["gen_t_sg"]
data.forms["pre_dat_t_sg"] = data.forms["pre_gen_t_sg"]
data.forms["loc_t_sg"] = data.forms["gen_t_sg"]
data.forms["pre_loc_t_sg"] = data.forms["pre_gen_t_sg"]
data.forms["ins_t_sg"] = {stem .. "rȳs"}
data.forms["pre_ins_t_sg"] = {stem .. "rȳs"}
data.forms["com_t_sg"] = {stem .. "rȳn", stem .. "rȳm"}
data.forms["pre_com_t_sg"] = {stem .. "rȳn", stem .. "rȳm"}
data.forms["voc_t_sg"] = {stem .. "rios"}
data.forms["pre_voc_t_sg"] = {stem .. "rios"}


data.forms["nom_l_pl"] = {stem .. "ri"}
data.forms["pre_nom_l_pl"] = {stem .. "ri"}
data.forms["acc_l_pl"] = data.forms["nom_l_pl"]
data.forms["pre_acc_l_pl"] = data.forms["pre_nom_l_pl"]
data.forms["gen_l_pl"] = {stem .. "ro", stem .. "rot"}
data.forms["pre_gen_l_pl"] = {stem .. "ro", stem .. "rot"}
data.forms["dat_l_pl"] = data.forms["gen_l_pl"]
data.forms["pre_dat_l_pl"] = data.forms["pre_gen_l_pl"]
data.forms["loc_l_pl"] = data.forms["gen_l_pl"]
data.forms["pre_loc_l_pl"] = data.forms["pre_gen_l_pl"]
data.forms["ins_l_pl"] = {stem .. "ros"}
data.forms["pre_ins_l_pl"] = {stem .. "ros"}
data.forms["com_l_pl"] = {stem .. "ron", stem .. "rom"}
data.forms["pre_com_l_pl"] = {stem .. "ron", stem .. "rom"}
data.forms["voc_l_pl"] = {stem .. "ris"}
data.forms["pre_voc_l_pl"] = {stem .. "ris"}
data.forms["nom_t_pl"] = {stem .. "riar"}
data.forms["pre_nom_t_pl"] = {stem .. "riar"}
data.forms["acc_t_pl"] = data.forms["nom_t_pl"]
data.forms["pre_acc_t_pl"] = data.forms["pre_nom_t_pl"]
data.forms["gen_t_pl"] = {stem .. "rȳ", stem .. "rȳt"}
data.forms["pre_gen_t_pl"] = {stem .. "rȳ", stem .. "rȳt"}
data.forms["dat_t_pl"] = data.forms["gen_t_pl"]
data.forms["pre_dat_t_pl"] = data.forms["pre_gen_t_pl"]
data.forms["loc_t_pl"] = data.forms["gen_t_pl"]
data.forms["pre_loc_t_pl"] = data.forms["pre_gen_t_pl"]
data.forms["ins_t_pl"] = {stem .. "rȳs"}
data.forms["pre_ins_t_pl"] = {stem .. "rȳs"}
data.forms["com_t_pl"] = {stem .. "rȳn", stem .. "rȳm"}
data.forms["pre_com_t_pl"] = {stem .. "rȳn", stem .. "rȳm"}
data.forms["voc_t_pl"] = {stem .. "rīs"}
data.forms["pre_voc_t_pl"] = {stem .. "rīs"}
else
else
data.forms["nom_l_sg"] = {stem .. "z"}
data.forms["post_om_l_sg"] = {stem .. "z"}
data.forms["acc_l_sg"] = data.forms["nom_l_sg"]
data.forms["post_cc_l_sg"] = data.forms["post_om_l_sg"]
data.forms["gen_l_sg"] = {stem .. "ro"}
data.forms["post_en_l_sg"] = {stem .. "ro"}
data.forms["dat_l_sg"] = {stem .. "rot"}
data.forms["post_at_l_sg"] = {stem .. "rot"}
data.forms["loc_l_sg"] = {stem .. "rē"}
data.forms["post_oc_l_sg"] = {stem .. "rē"}
data.forms["ins_l_sg"] = {stem .. "rose"}
data.forms["post_ns_l_sg"] = {stem .. "rose"}
data.forms["com_l_sg"] = {stem .. "rome"}
data.forms["post_om_l_sg"] = {stem .. "rome"}
data.forms["voc_l_sg"] = {stem .. "res"}
data.forms["post_oc_l_sg"] = {stem .. "res"}
data.forms["nom_t_sg"] = {stem .. "rior"}
data.forms["post_om_t_sg"] = {stem .. "rior"}
data.forms["acc_t_sg"] = data.forms["nom_t_sg"]
data.forms["post_cc_t_sg"] = data.forms["post_om_t_sg"]
data.forms["gen_t_sg"] = {stem .. "rȳro"}
data.forms["post_en_t_sg"] = {stem .. "rȳro"}
data.forms["dat_t_sg"] = data.forms["gen_t_sg"]
data.forms["post_at_t_sg"] = data.forms["post_en_t_sg"]
data.forms["loc_t_sg"] = data.forms["gen_t_sg"]
data.forms["post_oc_t_sg"] = data.forms["post_en_t_sg"]
data.forms["ins_t_sg"] = {stem .. "rȳso"}
data.forms["post_ns_t_sg"] = {stem .. "rȳso"}
data.forms["com_t_sg"] = {stem .. "rȳmo"}
data.forms["post_om_t_sg"] = {stem .. "rȳmo"}
data.forms["voc_t_sg"] = {stem .. "rios"}
data.forms["post_oc_t_sg"] = {stem .. "rios"}


data.forms["nom_l_pl"] = {stem .. "ri"}
data.forms["post_om_l_pl"] = {stem .. "ri"}
data.forms["acc_l_pl"] = data.forms["nom_l_pl"]
data.forms["post_cc_l_pl"] = data.forms["post_om_l_pl"]
data.forms["gen_l_pl"] = {stem .. "roti"}
data.forms["post_en_l_pl"] = {stem .. "roti"}
data.forms["dat_l_pl"] = data.forms["gen_l_pl"]
data.forms["post_at_l_pl"] = data.forms["post_en_l_pl"]
data.forms["loc_l_pl"] = data.forms["gen_l_pl"]
data.forms["post_oc_l_pl"] = data.forms["post_en_l_pl"]
data.forms["ins_l_pl"] = {stem .. "rossi"}
data.forms["post_ns_l_pl"] = {stem .. "rossi"}
data.forms["com_l_pl"] = {stem .. "rommi"}
data.forms["post_om_l_pl"] = {stem .. "rommi"}
data.forms["voc_l_pl"] = {stem .. "ris"}
data.forms["post_oc_l_pl"] = {stem .. "ris"}
data.forms["nom_t_pl"] = {stem .. "riar"}
data.forms["post_om_t_pl"] = {stem .. "riar"}
data.forms["acc_t_pl"] = data.forms["nom_t_pl"]
data.forms["post_cc_t_pl"] = data.forms["post_om_t_pl"]
data.forms["gen_t_pl"] = {stem .. "rȳti"}
data.forms["post_en_t_pl"] = {stem .. "rȳti"}
data.forms["dat_t_pl"] = data.forms["gen_t_pl"]
data.forms["post_at_t_pl"] = data.forms["post_en_t_pl"]
data.forms["loc_t_pl"] = data.forms["gen_t_pl"]
data.forms["post_oc_t_pl"] = data.forms["post_en_t_pl"]
data.forms["ins_t_pl"] = {stem .. "rȳssi"}
data.forms["post_ns_t_pl"] = {stem .. "rȳssi"}
data.forms["com_t_pl"] = {stem .. "rȳmmi"}
data.forms["post_om_t_pl"] = {stem .. "rȳmmi"}
data.forms["voc_t_pl"] = {stem .. "rīs"}
data.forms["post_oc_t_pl"] = {stem .. "rīs"}
end
end
end
end
Line 357: Line 357:


data.forms["eq"] = {stem .. "pa"}
data.forms["eq"] = {stem .. "pa"}
data.forms["comp"] = {stem .. "kta"}
data.forms["post_omp"] = {stem .. "kta"}
data.forms["sup"] = {stem .. "je"}
data.forms["post_up"] = {stem .. "je"}
if data.pre then
if data.pre then
data.forms["nom_l_sg"] = {stem .. "ie"}
data.forms["pre_nom_l_sg"] = {stem .. "ie"}
data.forms["acc_l_sg"] = data.forms["nom_l_sg"]
data.forms["pre_acc_l_sg"] = data.forms["pre_nom_l_sg"]
data.forms["gen_l_sg"] = {stem .. "io"}
data.forms["pre_gen_l_sg"] = {stem .. "io"}
data.forms["dat_l_sg"] = {stem .. "io", stem .. "iot"}
data.forms["pre_dat_l_sg"] = {stem .. "io", stem .. "iot"}
data.forms["loc_l_sg"] = {stem .. "iē"}
data.forms["pre_loc_l_sg"] = {stem .. "iē"}
data.forms["ins_l_sg"] = {stem .. "ios"}
data.forms["pre_ins_l_sg"] = {stem .. "ios"}
data.forms["com_l_sg"] = {stem .. "ion", stem .. "iom"}
data.forms["pre_com_l_sg"] = {stem .. "ion", stem .. "iom"}
data.forms["voc_l_sg"] = {stem .. "ies"}
data.forms["pre_voc_l_sg"] = {stem .. "ies"}
data.forms["nom_t_sg"] = {stem .. "ior"}
data.forms["pre_nom_t_sg"] = {stem .. "ior"}
data.forms["acc_t_sg"] = data.forms["nom_t_sg"]
data.forms["pre_acc_t_sg"] = data.forms["pre_nom_t_sg"]
data.forms["gen_t_sg"] = {stem .. "ȳr"}
data.forms["pre_gen_t_sg"] = {stem .. "ȳr"}
data.forms["dat_t_sg"] = {stem .. "ȳro", stem .. "ȳrot"}
data.forms["pre_dat_t_sg"] = {stem .. "ȳro", stem .. "ȳrot"}
data.forms["loc_t_sg"] = data.forms["gen_t_sg"]
data.forms["pre_loc_t_sg"] = data.forms["pre_gen_t_sg"]
data.forms["ins_t_sg"] = {stem .. "ȳs"}
data.forms["pre_ins_t_sg"] = {stem .. "ȳs"}
data.forms["com_t_sg"] = {stem .. "ȳn", stem .. "ȳm"}
data.forms["pre_com_t_sg"] = {stem .. "ȳn", stem .. "ȳm"}
data.forms["voc_t_sg"] = {stem .. "ios"}
data.forms["pre_voc_t_sg"] = {stem .. "ios"}


data.forms["nom_l_pl"] = {stem .. "ī"}
data.forms["pre_nom_l_pl"] = {stem .. "ī"}
data.forms["acc_l_pl"] = data.forms["nom_l_pl"]
data.forms["pre_acc_l_pl"] = data.forms["pre_nom_l_pl"]
data.forms["gen_l_pl"] = {stem .. "io", stem .. "iot"}
data.forms["pre_gen_l_pl"] = {stem .. "io", stem .. "iot"}
data.forms["dat_l_pl"] = data.forms["gen_l_pl"]
data.forms["pre_dat_l_pl"] = data.forms["pre_gen_l_pl"]
data.forms["loc_l_pl"] = data.forms["gen_l_pl"]
data.forms["pre_loc_l_pl"] = data.forms["pre_gen_l_pl"]
data.forms["ins_l_pl"] = {stem .. "iot"}
data.forms["pre_ins_l_pl"] = {stem .. "iot"}
data.forms["com_l_pl"] = {stem .. "ion", stem .. "iom"}
data.forms["pre_com_l_pl"] = {stem .. "ion", stem .. "iom"}
data.forms["voc_l_pl"] = {stem .. "īs"}
data.forms["pre_voc_l_pl"] = {stem .. "īs"}
data.forms["nom_t_pl"] = {stem .. "iar"}
data.forms["pre_nom_t_pl"] = {stem .. "iar"}
data.forms["acc_t_pl"] = data.forms["nom_t_pl"]
data.forms["pre_acc_t_pl"] = data.forms["pre_nom_t_pl"]
data.forms["gen_t_pl"] = {stem .. "ȳ", stem .. "ȳt"}
data.forms["pre_gen_t_pl"] = {stem .. "ȳ", stem .. "ȳt"}
data.forms["dat_t_pl"] = data.forms["gen_t_pl"]
data.forms["pre_dat_t_pl"] = data.forms["pre_gen_t_pl"]
data.forms["loc_t_pl"] = data.forms["gen_t_pl"]
data.forms["pre_loc_t_pl"] = data.forms["pre_gen_t_pl"]
data.forms["ins_t_pl"] = {stem .. "ȳs"}
data.forms["pre_ins_t_pl"] = {stem .. "ȳs"}
data.forms["com_t_pl"] = {stem .. "ȳn", stem .. "ȳm"}
data.forms["pre_com_t_pl"] = {stem .. "ȳn", stem .. "ȳm"}
data.forms["voc_t_pl"] = {stem .. "īs"}
data.forms["pre_voc_t_pl"] = {stem .. "īs"}
else
else
data.forms["nom_l_sg"] = {stem .. "ie"}
data.forms["post_om_l_sg"] = {stem .. "ie"}
data.forms["acc_l_sg"] = data.forms["nom_l_sg"]
data.forms["post_cc_l_sg"] = data.forms["pre_nom_l_sg"]
data.forms["gen_l_sg"] = {stem .. "io"}
data.forms["post_en_l_sg"] = {stem .. "io"}
data.forms["dat_l_sg"] = {stem .. "iot"}
data.forms["post_at_l_sg"] = {stem .. "iot"}
data.forms["loc_l_sg"] = {stem .. "iē"}
data.forms["post_oc_l_sg"] = {stem .. "iē"}
data.forms["ins_l_sg"] = {stem .. "ȳse"}
data.forms["post_ns_l_sg"] = {stem .. "ȳse"}
data.forms["com_l_sg"] = {stem .. "ȳme"}
data.forms["post_om_l_sg"] = {stem .. "ȳme"}
data.forms["voc_l_sg"] = {stem .. "ies"}
data.forms["post_oc_l_sg"] = {stem .. "ies"}
data.forms["nom_t_sg"] = {stem .. "ior"}
data.forms["post_om_t_sg"] = {stem .. "ior"}
data.forms["acc_t_sg"] = data.forms["nom_t_sg"]
data.forms["post_cc_t_sg"] = data.forms["post_om_t_sg"]
data.forms["gen_t_sg"] = {stem .. "ȳro"}
data.forms["post_en_t_sg"] = {stem .. "ȳro"}
data.forms["dat_t_sg"] = {stem .. "ȳrot"}
data.forms["post_at_t_sg"] = {stem .. "ȳrot"}
data.forms["loc_t_sg"] = data.forms["gen_t_sg"]
data.forms["post_oc_t_sg"] = data.forms["post_en_t_sg"]
data.forms["ins_t_sg"] = {stem .. "ȳso"}
data.forms["post_ns_t_sg"] = {stem .. "ȳso"}
data.forms["com_t_sg"] = {stem .. "ȳmo"}
data.forms["post_om_t_sg"] = {stem .. "ȳmo"}
data.forms["voc_t_sg"] = {stem .. "ios"}
data.forms["post_oc_t_sg"] = {stem .. "ios"}


data.forms["nom_l_pl"] = {stem .. "ī"}
data.forms["post_om_l_pl"] = {stem .. "ī"}
data.forms["acc_l_pl"] = data.forms["nom_l_pl"]
data.forms["post_cc_l_pl"] = data.forms["post_om_l_pl"]
data.forms["gen_l_pl"] = {stem .. "ȳti"}
data.forms["post_en_l_pl"] = {stem .. "ȳti"}
data.forms["dat_l_pl"] = data.forms["gen_l_pl"]
data.forms["post_at_l_pl"] = data.forms["post_en_l_pl"]
data.forms["loc_l_pl"] = data.forms["gen_l_pl"]
data.forms["post_oc_l_pl"] = data.forms["post_en_l_pl"]
data.forms["ins_l_pl"] = {stem .. "ȳssi"}
data.forms["post_ns_l_pl"] = {stem .. "ȳssi"}
data.forms["com_l_pl"] = {stem .. "ȳmmi"}
data.forms["post_om_l_pl"] = {stem .. "ȳmmi"}
data.forms["voc_l_pl"] = {stem .. "īs"}
data.forms["post_oc_l_pl"] = {stem .. "īs"}
data.forms["nom_t_pl"] = {stem .. "iar"}
data.forms["post_om_t_pl"] = {stem .. "iar"}
data.forms["acc_t_pl"] = data.forms["nom_t_pl"]
data.forms["post_cc_t_pl"] = data.forms["post_om_t_pl"]
data.forms["gen_t_pl"] = {stem .. "ȳti"}
data.forms["post_en_t_pl"] = {stem .. "ȳti"}
data.forms["dat_t_pl"] = data.forms["gen_t_pl"]
data.forms["post_at_t_pl"] = data.forms["post_en_t_pl"]
data.forms["loc_t_pl"] = data.forms["gen_t_pl"]
data.forms["post_oc_t_pl"] = data.forms["post_en_t_pl"]
data.forms["ins_t_pl"] = {stem .. "ȳssi"}
data.forms["post_ns_t_pl"] = {stem .. "ȳssi"}
data.forms["com_t_pl"] = {stem .. "ȳmmi"}
data.forms["post_om_t_pl"] = {stem .. "ȳmmi"}
data.forms["voc_t_pl"] = {stem .. "īs"}
data.forms["post_oc_t_pl"] = {stem .. "īs"}
end
end
end
end
Line 442: Line 442:
data.forms["eq"] = {"līspa"}
data.forms["eq"] = {"līspa"}
data.forms["comp"] = {"līsta"}
data.forms["post_omp"] = {"līsta"}
data.forms["sup"] = {"līje"}
data.forms["post_up"] = {"līje"}
if data.pre then
if data.pre then
data.forms["nom_l_sg"] = {stem .. "e"}
data.forms["pre_nom_l_sg"] = {stem .. "e"}
data.forms["acc_l_sg"] = data.forms["nom_l_sg"]
data.forms["pre_acc_l_sg"] = data.forms["pre_nom_l_sg"]
data.forms["gen_l_sg"] = {stem .. "o"}
data.forms["pre_gen_l_sg"] = {stem .. "o"}
data.forms["dat_l_sg"] = {stem .. "o", stem .. "ot"}
data.forms["pre_dat_l_sg"] = {stem .. "o", stem .. "ot"}
data.forms["loc_l_sg"] = {stem .. "ē"}
data.forms["pre_loc_l_sg"] = {stem .. "ē"}
data.forms["ins_l_sg"] = {stem .. "os"}
data.forms["pre_ins_l_sg"] = {stem .. "os"}
data.forms["com_l_sg"] = {stem .. "on", stem .. "om"}
data.forms["pre_com_l_sg"] = {stem .. "on", stem .. "om"}
data.forms["voc_l_sg"] = {stem .. "es"}
data.forms["pre_voc_l_sg"] = {stem .. "es"}
data.forms["nom_t_sg"] = {stem .. "ior"}
data.forms["pre_nom_t_sg"] = {stem .. "ior"}
data.forms["acc_t_sg"] = data.forms["nom_t_sg"]
data.forms["pre_acc_t_sg"] = data.forms["pre_nom_t_sg"]
data.forms["gen_t_sg"] = {stem .. "ȳr"}
data.forms["pre_gen_t_sg"] = {stem .. "ȳr"}
data.forms["dat_t_sg"] = data.forms["gen_t_sg"]
data.forms["pre_dat_t_sg"] = data.forms["pre_gen_t_sg"]
data.forms["loc_t_sg"] = data.forms["gen_t_sg"]
data.forms["pre_loc_t_sg"] = data.forms["pre_gen_t_sg"]
data.forms["ins_t_sg"] = {stem .. "ȳs"}
data.forms["pre_ins_t_sg"] = {stem .. "ȳs"}
data.forms["com_t_sg"] = {stem .. "ȳn", stem .. "ȳm"}
data.forms["pre_com_t_sg"] = {stem .. "ȳn", stem .. "ȳm"}
data.forms["voc_t_sg"] = {stem .. "ios"}
data.forms["pre_voc_t_sg"] = {stem .. "ios"}


data.forms["nom_l_pl"] = {stem .. "i"}
data.forms["pre_nom_l_pl"] = {stem .. "i"}
data.forms["acc_l_pl"] = data.forms["nom_l_pl"]
data.forms["pre_acc_l_pl"] = data.forms["pre_nom_l_pl"]
data.forms["gen_l_pl"] = {stem .. "o", stem .. "ot"}
data.forms["pre_gen_l_pl"] = {stem .. "o", stem .. "ot"}
data.forms["dat_l_pl"] = data.forms["gen_l_pl"]
data.forms["pre_dat_l_pl"] = data.forms["pre_gen_l_pl"]
data.forms["loc_l_pl"] = data.forms["gen_l_pl"]
data.forms["pre_loc_l_pl"] = data.forms["pre_gen_l_pl"]
data.forms["ins_l_pl"] = {stem .. "os"}
data.forms["pre_ins_l_pl"] = {stem .. "os"}
data.forms["com_l_pl"] = {stem .. "on", stem .. "om"}
data.forms["pre_com_l_pl"] = {stem .. "on", stem .. "om"}
data.forms["voc_l_pl"] = {stem .. "is"}
data.forms["pre_voc_l_pl"] = {stem .. "is"}
data.forms["nom_t_pl"] = {stem .. "iar"}
data.forms["pre_nom_t_pl"] = {stem .. "iar"}
data.forms["acc_t_pl"] = data.forms["nom_t_pl"]
data.forms["pre_acc_t_pl"] = data.forms["pre_nom_t_pl"]
data.forms["gen_t_pl"] = {stem .. "ȳ", stem .. "ȳt"}
data.forms["pre_gen_t_pl"] = {stem .. "ȳ", stem .. "ȳt"}
data.forms["dat_t_pl"] = data.forms["gen_t_pl"]
data.forms["pre_dat_t_pl"] = data.forms["pre_gen_t_pl"]
data.forms["loc_t_pl"] = data.forms["gen_t_pl"]
data.forms["pre_loc_t_pl"] = data.forms["pre_gen_t_pl"]
data.forms["ins_t_pl"] = {stem .. "ȳs"}
data.forms["pre_ins_t_pl"] = {stem .. "ȳs"}
data.forms["com_t_pl"] = {stem .. "ȳn", stem .. "ȳm"}
data.forms["pre_com_t_pl"] = {stem .. "ȳn", stem .. "ȳm"}
data.forms["voc_t_pl"] = {stem .. "īs"}
data.forms["pre_voc_t_pl"] = {stem .. "īs"}
else
else
data.forms["nom_l_sg"] = {stem .. "e"}
data.forms["post_om_l_sg"] = {stem .. "e"}
data.forms["acc_l_sg"] = data.forms["nom_l_sg"]
data.forms["post_cc_l_sg"] = data.forms["post_om_l_sg"]
data.forms["gen_l_sg"] = {stem .. "o"}
data.forms["post_en_l_sg"] = {stem .. "o"}
data.forms["dat_l_sg"] = {stem .. "ot"}
data.forms["post_at_l_sg"] = {stem .. "ot"}
data.forms["loc_l_sg"] = {stem .. "ē"}
data.forms["post_oc_l_sg"] = {stem .. "ē"}
data.forms["ins_l_sg"] = {stem .. "ose"}
data.forms["post_ns_l_sg"] = {stem .. "ose"}
data.forms["com_l_sg"] = {stem .. "ome"}
data.forms["post_om_l_sg"] = {stem .. "ome"}
data.forms["voc_l_sg"] = {stem .. "es"}
data.forms["post_oc_l_sg"] = {stem .. "es"}
data.forms["nom_t_sg"] = {stem .. "ior"}
data.forms["post_om_t_sg"] = {stem .. "ior"}
data.forms["acc_t_sg"] = data.forms["nom_t_sg"]
data.forms["post_cc_t_sg"] = data.forms["post_om_t_sg"]
data.forms["gen_t_sg"] = {stem .. "ȳro"}
data.forms["post_en_t_sg"] = {stem .. "ȳro"}
data.forms["dat_t_sg"] = data.forms["gen_t_sg"]
data.forms["post_at_t_sg"] = data.forms["post_en_t_sg"]
data.forms["loc_t_sg"] = data.forms["gen_t_sg"]
data.forms["post_oc_t_sg"] = data.forms["post_en_t_sg"]
data.forms["ins_t_sg"] = {stem .. "ȳso"}
data.forms["post_ns_t_sg"] = {stem .. "ȳso"}
data.forms["com_t_sg"] = {stem .. "ȳmo"}
data.forms["post_om_t_sg"] = {stem .. "ȳmo"}
data.forms["voc_t_sg"] = {stem .. "ios"}
data.forms["post_oc_t_sg"] = {stem .. "ios"}


data.forms["nom_l_pl"] = {stem .. "i"}
data.forms["post_om_l_pl"] = {stem .. "i"}
data.forms["acc_l_pl"] = data.forms["nom_l_pl"]
data.forms["post_cc_l_pl"] = data.forms["post_om_l_pl"]
data.forms["gen_l_pl"] = {stem .. "oti"}
data.forms["post_en_l_pl"] = {stem .. "oti"}
data.forms["dat_l_pl"] = data.forms["gen_l_pl"]
data.forms["post_at_l_pl"] = data.forms["post_en_l_pl"]
data.forms["loc_l_pl"] = data.forms["gen_l_pl"]
data.forms["post_oc_l_pl"] = data.forms["post_en_l_pl"]
data.forms["ins_l_pl"] = {stem .. "ossi"}
data.forms["post_ns_l_pl"] = {stem .. "ossi"}
data.forms["com_l_pl"] = {stem .. "ommi"}
data.forms["post_om_l_pl"] = {stem .. "ommi"}
data.forms["voc_l_pl"] = {stem .. "is"}
data.forms["post_oc_l_pl"] = {stem .. "is"}
data.forms["nom_t_pl"] = {stem .. "iar"}
data.forms["post_om_t_pl"] = {stem .. "iar"}
data.forms["acc_t_pl"] = data.forms["nom_t_pl"]
data.forms["post_cc_t_pl"] = data.forms["post_om_t_pl"]
data.forms["gen_t_pl"] = {stem .. "ȳti"}
data.forms["post_en_t_pl"] = {stem .. "ȳti"}
data.forms["dat_t_pl"] = data.forms["gen_t_pl"]
data.forms["post_at_t_pl"] = data.forms["post_en_t_pl"]
data.forms["loc_t_pl"] = data.forms["gen_t_pl"]
data.forms["post_oc_t_pl"] = data.forms["post_en_t_pl"]
data.forms["ins_t_pl"] = {stem .. "ȳssi"}
data.forms["post_ns_t_pl"] = {stem .. "ȳssi"}
data.forms["com_t_pl"] = {stem .. "ȳmmi"}
data.forms["post_om_t_pl"] = {stem .. "ȳmmi"}
data.forms["voc_t_pl"] = {stem .. "īs"}
data.forms["post_oc_t_pl"] = {stem .. "īs"}
end
end
end
end


return d
return d

Revision as of 13:40, 21 March 2021



local sub = mw.ustring.sub

local d = {}

d["I"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["I"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "I"
	table.insert(data.categories, "High Valyrian class-I adjectives")
	
	data.forms["eq"] = {stem .. "āpa"}
	data.forms["post_omp"] = {stem .. "ykta"}
	data.forms["post_up"] = {stem .. "āje"}
	
	if data.pre then
		data.forms["pre_nom_l_sg"] = {stem .. "a"}
		data.forms["pre_acc_l_sg"] = {stem .. "e"}
		data.forms["pre_gen_l_sg"] = {stem .. "o"}
		data.forms["pre_dat_l_sg"] = {stem .. "o", stem .. "ot"}
		data.forms["pre_loc_l_sg"] = {stem .. "ā"}
		data.forms["pre_ins_l_sg"] = {stem .. "os"}
		data.forms["pre_com_l_sg"] = {stem .. "on", stem .. "om"}
		data.forms["pre_voc_l_sg"] = {stem .. "us"}
	
		data.forms["pre_nom_s_sg"] = {stem .. "ys"}
		data.forms["pre_acc_s_sg"] = {stem .. "i"}
		data.forms["pre_gen_s_sg"] = {stem .. "o"}
		data.forms["pre_dat_s_sg"] = {stem .. "o", stem .. "ot"}
		data.forms["pre_loc_s_sg"] = {stem .. "ȳ"}
		data.forms["pre_ins_s_sg"] = {stem .. "os"}
		data.forms["pre_com_s_sg"] = {stem .. "on", stem .. "om"}
		data.forms["pre_voc_s_sg"] = {stem .. "ys"}
		
		data.forms["pre_nom_t_sg"] = {stem .. "on"}
		data.forms["pre_acc_t_sg"] = data.forms["pre_nom_t_sg"]
		data.forms["pre_gen_t_sg"] = {stem .. "o"}
		data.forms["pre_dat_t_sg"] = {stem .. "o", stem .. "ot"}
		data.forms["pre_loc_t_sg"] = data.forms["pre_dat_t_sg"]
		data.forms["pre_ins_t_sg"] = {stem .. "os"}
		data.forms["pre_com_t_sg"] = {stem .. "on", stem .. "om"}
		data.forms["pre_voc_t_sg"] = data.forms["pre_ins_t_sg"]
	
		data.forms["pre_nom_a_sg"] = {stem .. "or"}
		data.forms["pre_acc_a_sg"] = data.forms["pre_nom_a_sg"]
		data.forms["pre_gen_a_sg"] = {stem .. "ro"}
		data.forms["pre_dat_a_sg"] = {stem .. "ro", stem .. "rot"}
		data.forms["pre_loc_a_sg"] = data.forms["pre_dat_a_sg"]
		data.forms["pre_ins_a_sg"] = {stem .. "ros"}
		data.forms["pre_com_a_sg"] = {stem .. "ron", stem .. "rom"}
		data.forms["pre_voc_a_sg"] = {stem .. "os"}

		data.forms["pre_nom_l_pl"] = {stem .. "i"}
		data.forms["pre_acc_l_pl"] = {stem .. "ī"}
		data.forms["pre_gen_l_pl"] = {stem .. "o", stem .. "ot"}
		data.forms["pre_dat_l_pl"] = data.forms["pre_gen_l_pl"]
		data.forms["pre_loc_l_pl"] = data.forms["pre_gen_l_pl"]
		data.forms["pre_ins_l_pl"] = {stem .. "os"}
		data.forms["pre_com_l_pl"] = {stem .. "on", stem .. "om"}
		data.forms["pre_voc_l_pl"] = {stem .. "is"}

		data.forms["pre_nom_s_pl"] = {stem .. "ys", stem .. "yz"}
		data.forms["pre_acc_s_pl"] = {stem .. "ī"}
		data.forms["pre_gen_s_pl"] = {stem .. "o", stem .. "ot"}
		data.forms["pre_dat_s_pl"] = data.forms["pre_gen_s_pl"]
		data.forms["pre_loc_s_pl"] = data.forms["pre_acc_s_pl"]
		data.forms["pre_ins_s_pl"] = {stem .. "os"}
		data.forms["pre_com_s_pl"] = {stem .. "on", stem .. "om"}
		data.forms["pre_voc_s_pl"] = data.forms["pre_nom_s_pl"]
		
		data.forms["pre_nom_t_pl"] = {stem .. "a"}
		data.forms["pre_acc_t_pl"] = data.forms["pre_nom_t_pl"]
		data.forms["pre_gen_t_pl"] = {stem .. "o", stem .. "ot"}
		data.forms["pre_dat_t_pl"] = data.forms["pre_gen_t_pl"]
		data.forms["pre_loc_t_pl"] = data.forms["pre_gen_t_pl"]
		data.forms["pre_ins_t_pl"] = {stem .. "os"}
		data.forms["pre_com_t_pl"] = {stem .. "on", stem .. "om"}
		data.forms["pre_voc_t_pl"] = {stem .. "as"}
		
		data.forms["pre_nom_a_pl"] = {stem .. "ra"}
		data.forms["pre_acc_a_pl"] = data.forms["pre_nom_a_pl"]
		data.forms["pre_gen_a_pl"] = {stem .. "ro", stem .. "rot"}
		data.forms["pre_dat_a_pl"] = data.forms["pre_gen_a_pl"]
		data.forms["pre_loc_a_pl"] = data.forms["pre_gen_a_pl"]
		data.forms["pre_ins_a_pl"] = {stem .. "ros"}
		data.forms["pre_com_a_pl"] = {stem .. "ron", stem .. "rom"}
		data.forms["pre_voc_a_pl"] = {stem .. "as"}
	else
		data.forms["post_om_l_sg"] = {stem .. "a"}
		data.forms["post_cc_l_sg"] = {stem .. "e"}
		data.forms["post_en_l_sg"] = {stem .. "o"}
		data.forms["post_at_l_sg"] = {stem .. "ot"}
		data.forms["post_oc_l_sg"] = {stem .. "ā"}
		data.forms["post_ns_l_sg"] = {stem .. "osa"}
		data.forms["post_om_l_sg"] = {stem .. "oma"}
		data.forms["post_oc_l_sg"] = {stem .. "us"}
	
		data.forms["post_om_s_sg"] = {stem .. "ys"}
		data.forms["post_cc_s_sg"] = {stem .. "i"}
		data.forms["post_en_s_sg"] = {stem .. "o"}
		data.forms["post_at_s_sg"] = {stem .. "ot"}
		data.forms["post_oc_s_sg"] = {stem .. "ȳ"}
		data.forms["post_ns_s_sg"] = {stem .. "osy"}
		data.forms["post_om_s_sg"] = {stem .. "omy"}
		data.forms["post_oc_s_sg"] = {stem .. "ys"}
		
		data.forms["post_om_t_sg"] = {stem .. "on"}
		data.forms["post_cc_t_sg"] = data.forms["post_om_t_sg"]
		data.forms["post_en_t_sg"] = {stem .. "o"}
		data.forms["post_at_t_sg"] = {stem .. "ot"}
		data.forms["post_oc_t_sg"] = data.forms["post_at_t_sg"]
		data.forms["post_ns_t_sg"] = {stem .. "oso"}
		data.forms["post_om_t_sg"] = {stem .. "omo"}
		data.forms["post_oc_t_sg"] = {stem .. "os"}
	
		data.forms["post_om_a_sg"] = {stem .. "or"}
		data.forms["post_cc_a_sg"] = data.forms["post_om_a_sg"]
		data.forms["post_en_a_sg"] = {stem .. "ro"}
		data.forms["post_at_a_sg"] = {stem .. "rot"}
		data.forms["post_oc_a_sg"] = data.forms["post_at_a_sg"]
		data.forms["post_ns_a_sg"] = {stem .. "roso"}
		data.forms["post_om_a_sg"] = {stem .. "romo"}
		data.forms["post_oc_a_sg"] = {stem .. "os"}

		data.forms["post_om_l_pl"] = {stem .. "i"}
		data.forms["post_cc_l_pl"] = {stem .. "ī"}
		data.forms["post_en_l_pl"] = {stem .. "oti"}
		data.forms["post_at_l_pl"] = data.forms["post_en_l_pl"]
		data.forms["post_oc_l_pl"] = data.forms["post_en_l_pl"]
		data.forms["post_ns_l_pl"] = {stem .. "ossi"}
		data.forms["post_om_l_pl"] = {stem .. "ommi"}
		data.forms["post_oc_l_pl"] = {stem .. "is"}

		data.forms["post_om_s_pl"] = {stem .. "yzy"}
		data.forms["post_cc_s_pl"] = {stem .. "ī"}
		data.forms["post_en_s_pl"] = {stem .. "oti"}
		data.forms["post_at_s_pl"] = data.forms["post_en_s_pl"]
		data.forms["post_oc_s_pl"] = data.forms["post_cc_s_pl"]
		data.forms["post_ns_s_pl"] = {stem .. "ossi"}
		data.forms["post_om_s_pl"] = {stem .. "ommi"}
		data.forms["post_oc_s_pl"] = {stem .. "yzys"}
		
		data.forms["post_om_t_pl"] = {stem .. "a"}
		data.forms["post_cc_t_pl"] = data.forms["post_om_t_pl"]
		data.forms["post_en_t_pl"] = {stem .. "oti"}
		data.forms["post_at_t_pl"] = data.forms["post_en_t_pl"]
		data.forms["post_oc_t_pl"] = data.forms["post_en_t_pl"]
		data.forms["post_ns_t_pl"] = {stem .. "ossi"}
		data.forms["post_om_t_pl"] = {stem .. "ommi"}
		data.forms["post_oc_t_pl"] = {stem .. "as"}
		
		data.forms["post_om_a_pl"] = {stem .. "ra"}
		data.forms["post_cc_a_pl"] = data.forms["post_om_a_pl"]
		data.forms["post_en_a_pl"] = {stem .. "roti"}
		data.forms["post_at_a_pl"] = data.forms["post_en_a_pl"]
		data.forms["post_oc_a_pl"] = data.forms["post_en_a_pl"]
		data.forms["post_ns_a_pl"] = {stem .. "rossi"}
		data.forms["post_om_a_pl"] = {stem .. "rommi"}
		data.forms["post_oc_a_pl"] = {stem .. "as"}	
	end
end
})

d["II"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["II"], {__call = function(self, args, data)
	local stem = args[1]
	local stemm = sub(stem, -1) == "n" and sub(stem, 1, -2) .. "m" or stem
	data.decl_type = "II"
	table.insert(data.categories, "High Valyrian class-II adjectives")

	data.forms["eq"] = {stemm .. "pa"}
	data.forms["post_omp"] = {stem .. "kta"}
	data.forms["post_up"] = {stem .. "je"}
	
	if data.pre then
		data.forms["pre_nom_l_sg"] = {stem .. "e"}
		data.forms["pre_acc_l_sg"] = data.forms["pre_nom_l_sg"]
		data.forms["pre_gen_l_sg"] = {stem .. "o"}
		data.forms["pre_dat_l_sg"] = {stem .. "o", stem .. "ot"}
		data.forms["pre_loc_l_sg"] = {stem .. "ē"}
		data.forms["pre_ins_l_sg"] = {stem .. "os"}
		data.forms["pre_com_l_sg"] = {stem .. "on", stem .. "om"}
		data.forms["pre_voc_l_sg"] = {stem .. "es"}
		
		data.forms["pre_nom_t_sg"] = {stem .. "ior"}
		data.forms["pre_acc_t_sg"] = data.forms["pre_nom_t_sg"]
		data.forms["pre_gen_t_sg"] = {stem .. "ȳr"}
		data.forms["pre_dat_t_sg"] = data.forms["pre_gen_t_sg"]
		data.forms["pre_loc_t_sg"] = data.forms["pre_gen_t_sg"]
		data.forms["pre_ins_t_sg"] = {stem .. "ȳs"}
		data.forms["pre_com_t_sg"] = {stem .. "ȳn", stem .. "ȳm"}
		data.forms["pre_voc_t_sg"] = {stem .. "ios"}

		data.forms["pre_nom_l_pl"] = {stem .. "i"}
		data.forms["pre_acc_l_pl"] = data.forms["pre_nom_l_pl"]
		data.forms["pre_gen_l_pl"] = {stem .. "o", stem .. "ot"}
		data.forms["pre_dat_l_pl"] = data.forms["pre_gen_l_pl"]
		data.forms["pre_loc_l_pl"] = data.forms["pre_gen_l_pl"]
		data.forms["pre_ins_l_pl"] = {stem .. "os"}
		data.forms["pre_com_l_pl"] = {stem .. "on", stem .. "om"}
		data.forms["pre_voc_l_pl"] = {stem .. "is"}
		
		data.forms["pre_nom_t_pl"] = {stem .. "iar"}
		data.forms["pre_acc_t_pl"] = data.forms["pre_nom_t_pl"]
		data.forms["pre_gen_t_pl"] = {stem .. "ȳ", stem .. "ȳt"}
		data.forms["pre_dat_t_pl"] = data.forms["pre_gen_t_pl"]
		data.forms["pre_loc_t_pl"] = data.forms["pre_gen_t_pl"]
		data.forms["pre_ins_t_pl"] = {stem .. "ȳs"}
		data.forms["pre_com_t_pl"] = {stem .. "ȳn", stem .. "ȳm"}
		data.forms["pre_voc_t_pl"] = {stem .. "īs"}
	else
		data.forms["post_om_l_sg"] = {stem .. "e"}
		data.forms["post_cc_l_sg"] = data.forms["pre_nom_l_sg"]
		data.forms["post_en_l_sg"] = {stem .. "o"}
		data.forms["post_at_l_sg"] = {stem .. "ot"}
		data.forms["post_oc_l_sg"] = {stem .. "ē"}
		data.forms["post_ns_l_sg"] = {stem .. "ose"}
		data.forms["post_om_l_sg"] = {stem .. "ome"}
		data.forms["post_oc_l_sg"] = {stem .. "es"}
		
		data.forms["post_om_t_sg"] = {stem .. "ior"}
		data.forms["post_cc_t_sg"] = data.forms["post_om_t_sg"]
		data.forms["post_en_t_sg"] = {stem .. "ȳro"}
		data.forms["post_at_t_sg"] = data.forms["post_en_t_sg"]
		data.forms["post_oc_t_sg"] = data.forms["post_en_t_sg"]
		data.forms["post_ns_t_sg"] = {stem .. "ȳso"}
		data.forms["post_om_t_sg"] = {stem .. "ȳmo"}
		data.forms["post_oc_t_sg"] = {stem .. "ios"}

		data.forms["post_om_l_pl"] = {stem .. "i"}
		data.forms["post_cc_l_pl"] = data.forms["post_om_l_pl"]
		data.forms["post_en_l_pl"] = {stem .. "oti"}
		data.forms["post_at_l_pl"] = data.forms["post_en_l_pl"]
		data.forms["post_oc_l_pl"] = data.forms["post_en_l_pl"]
		data.forms["post_ns_l_pl"] = {stem .. "ossi"}
		data.forms["post_om_l_pl"] = {stem .. "ommi"}
		data.forms["post_oc_l_pl"] = {stem .. "is"}
		
		data.forms["post_om_t_pl"] = {stem .. "iar"}
		data.forms["post_cc_t_pl"] = data.forms["post_om_t_pl"]
		data.forms["post_en_t_pl"] = {stem .. "ȳti"}
		data.forms["post_at_t_pl"] = data.forms["post_en_t_pl"]
		data.forms["post_oc_t_pl"] = data.forms["post_en_t_pl"]
		data.forms["post_ns_t_pl"] = {stem .. "ȳssi"}
		data.forms["post_om_t_pl"] = {stem .. "ȳmmi"}
		data.forms["post_oc_t_pl"] = {stem .. "īs"}	
	end
end
})

d["IIr"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["IIr"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "IIr"
	table.insert(data.categories, "High Valyrian class-IIr adjectives")

	data.forms["eq"] = {stem .. "rpa"}
	data.forms["post_omp"] = {stem .. "rkta"}
	data.forms["post_up"] = {stem .. "rje"}
	
	if data.pre then
		data.forms["pre_nom_l_sg"] = {stem .. "z"}
		data.forms["pre_acc_l_sg"] = data.forms["pre_nom_l_sg"]
		data.forms["pre_gen_l_sg"] = {stem .. "ro"}
		data.forms["pre_dat_l_sg"] = {stem .. "ro", stem .. "rot"}
		data.forms["pre_loc_l_sg"] = {stem .. "rē"}
		data.forms["pre_ins_l_sg"] = {stem .. "ros"}
		data.forms["pre_com_l_sg"] = {stem .. "ron", stem .. "rom"}
		data.forms["pre_voc_l_sg"] = {stem .. "res"}
		
		data.forms["pre_nom_t_sg"] = {stem .. "rior"}
		data.forms["pre_acc_t_sg"] = data.forms["pre_nom_t_sg"]
		data.forms["pre_gen_t_sg"] = {stem .. "rȳr"}
		data.forms["pre_dat_t_sg"] = data.forms["pre_gen_t_sg"]
		data.forms["pre_loc_t_sg"] = data.forms["pre_gen_t_sg"]
		data.forms["pre_ins_t_sg"] = {stem .. "rȳs"}
		data.forms["pre_com_t_sg"] = {stem .. "rȳn", stem .. "rȳm"}
		data.forms["pre_voc_t_sg"] = {stem .. "rios"}

		data.forms["pre_nom_l_pl"] = {stem .. "ri"}
		data.forms["pre_acc_l_pl"] = data.forms["pre_nom_l_pl"]
		data.forms["pre_gen_l_pl"] = {stem .. "ro", stem .. "rot"}
		data.forms["pre_dat_l_pl"] = data.forms["pre_gen_l_pl"]
		data.forms["pre_loc_l_pl"] = data.forms["pre_gen_l_pl"]
		data.forms["pre_ins_l_pl"] = {stem .. "ros"}
		data.forms["pre_com_l_pl"] = {stem .. "ron", stem .. "rom"}
		data.forms["pre_voc_l_pl"] = {stem .. "ris"}
		
		data.forms["pre_nom_t_pl"] = {stem .. "riar"}
		data.forms["pre_acc_t_pl"] = data.forms["pre_nom_t_pl"]
		data.forms["pre_gen_t_pl"] = {stem .. "rȳ", stem .. "rȳt"}
		data.forms["pre_dat_t_pl"] = data.forms["pre_gen_t_pl"]
		data.forms["pre_loc_t_pl"] = data.forms["pre_gen_t_pl"]
		data.forms["pre_ins_t_pl"] = {stem .. "rȳs"}
		data.forms["pre_com_t_pl"] = {stem .. "rȳn", stem .. "rȳm"}
		data.forms["pre_voc_t_pl"] = {stem .. "rīs"}
	else
		data.forms["post_om_l_sg"] = {stem .. "z"}
		data.forms["post_cc_l_sg"] = data.forms["post_om_l_sg"]
		data.forms["post_en_l_sg"] = {stem .. "ro"}
		data.forms["post_at_l_sg"] = {stem .. "rot"}
		data.forms["post_oc_l_sg"] = {stem .. "rē"}
		data.forms["post_ns_l_sg"] = {stem .. "rose"}
		data.forms["post_om_l_sg"] = {stem .. "rome"}
		data.forms["post_oc_l_sg"] = {stem .. "res"}
		
		data.forms["post_om_t_sg"] = {stem .. "rior"}
		data.forms["post_cc_t_sg"] = data.forms["post_om_t_sg"]
		data.forms["post_en_t_sg"] = {stem .. "rȳro"}
		data.forms["post_at_t_sg"] = data.forms["post_en_t_sg"]
		data.forms["post_oc_t_sg"] = data.forms["post_en_t_sg"]
		data.forms["post_ns_t_sg"] = {stem .. "rȳso"}
		data.forms["post_om_t_sg"] = {stem .. "rȳmo"}
		data.forms["post_oc_t_sg"] = {stem .. "rios"}

		data.forms["post_om_l_pl"] = {stem .. "ri"}
		data.forms["post_cc_l_pl"] = data.forms["post_om_l_pl"]
		data.forms["post_en_l_pl"] = {stem .. "roti"}
		data.forms["post_at_l_pl"] = data.forms["post_en_l_pl"]
		data.forms["post_oc_l_pl"] = data.forms["post_en_l_pl"]
		data.forms["post_ns_l_pl"] = {stem .. "rossi"}
		data.forms["post_om_l_pl"] = {stem .. "rommi"}
		data.forms["post_oc_l_pl"] = {stem .. "ris"}
		
		data.forms["post_om_t_pl"] = {stem .. "riar"}
		data.forms["post_cc_t_pl"] = data.forms["post_om_t_pl"]
		data.forms["post_en_t_pl"] = {stem .. "rȳti"}
		data.forms["post_at_t_pl"] = data.forms["post_en_t_pl"]
		data.forms["post_oc_t_pl"] = data.forms["post_en_t_pl"]
		data.forms["post_ns_t_pl"] = {stem .. "rȳssi"}
		data.forms["post_om_t_pl"] = {stem .. "rȳmmi"}
		data.forms["post_oc_t_pl"] = {stem .. "rīs"}	
	end
end
})

d["III"] = {
	params = {
		[1] = {},
	},
}
setmetatable(d["III"], {__call = function(self, args, data)
	local stem = args[1]
	data.decl_type = "III"
	table.insert(data.categories, "High Valyrian class-III adjectives")

	data.forms["eq"] = {stem .. "pa"}
	data.forms["post_omp"] = {stem .. "kta"}
	data.forms["post_up"] = {stem .. "je"}
	
	if data.pre then
		data.forms["pre_nom_l_sg"] = {stem .. "ie"}
		data.forms["pre_acc_l_sg"] = data.forms["pre_nom_l_sg"]
		data.forms["pre_gen_l_sg"] = {stem .. "io"}
		data.forms["pre_dat_l_sg"] = {stem .. "io", stem .. "iot"}
		data.forms["pre_loc_l_sg"] = {stem .. "iē"}
		data.forms["pre_ins_l_sg"] = {stem .. "ios"}
		data.forms["pre_com_l_sg"] = {stem .. "ion", stem .. "iom"}
		data.forms["pre_voc_l_sg"] = {stem .. "ies"}
		
		data.forms["pre_nom_t_sg"] = {stem .. "ior"}
		data.forms["pre_acc_t_sg"] = data.forms["pre_nom_t_sg"]
		data.forms["pre_gen_t_sg"] = {stem .. "ȳr"}
		data.forms["pre_dat_t_sg"] = {stem .. "ȳro", stem .. "ȳrot"}
		data.forms["pre_loc_t_sg"] = data.forms["pre_gen_t_sg"]
		data.forms["pre_ins_t_sg"] = {stem .. "ȳs"}
		data.forms["pre_com_t_sg"] = {stem .. "ȳn", stem .. "ȳm"}
		data.forms["pre_voc_t_sg"] = {stem .. "ios"}

		data.forms["pre_nom_l_pl"] = {stem .. "ī"}
		data.forms["pre_acc_l_pl"] = data.forms["pre_nom_l_pl"]
		data.forms["pre_gen_l_pl"] = {stem .. "io", stem .. "iot"}
		data.forms["pre_dat_l_pl"] = data.forms["pre_gen_l_pl"]
		data.forms["pre_loc_l_pl"] = data.forms["pre_gen_l_pl"]
		data.forms["pre_ins_l_pl"] = {stem .. "iot"}
		data.forms["pre_com_l_pl"] = {stem .. "ion", stem .. "iom"}
		data.forms["pre_voc_l_pl"] = {stem .. "īs"}
		
		data.forms["pre_nom_t_pl"] = {stem .. "iar"}
		data.forms["pre_acc_t_pl"] = data.forms["pre_nom_t_pl"]
		data.forms["pre_gen_t_pl"] = {stem .. "ȳ", stem .. "ȳt"}
		data.forms["pre_dat_t_pl"] = data.forms["pre_gen_t_pl"]
		data.forms["pre_loc_t_pl"] = data.forms["pre_gen_t_pl"]
		data.forms["pre_ins_t_pl"] = {stem .. "ȳs"}
		data.forms["pre_com_t_pl"] = {stem .. "ȳn", stem .. "ȳm"}
		data.forms["pre_voc_t_pl"] = {stem .. "īs"}
	else
		data.forms["post_om_l_sg"] = {stem .. "ie"}
		data.forms["post_cc_l_sg"] = data.forms["pre_nom_l_sg"]
		data.forms["post_en_l_sg"] = {stem .. "io"}
		data.forms["post_at_l_sg"] = {stem .. "iot"}
		data.forms["post_oc_l_sg"] = {stem .. "iē"}
		data.forms["post_ns_l_sg"] = {stem .. "ȳse"}
		data.forms["post_om_l_sg"] = {stem .. "ȳme"}
		data.forms["post_oc_l_sg"] = {stem .. "ies"}
		
		data.forms["post_om_t_sg"] = {stem .. "ior"}
		data.forms["post_cc_t_sg"] = data.forms["post_om_t_sg"]
		data.forms["post_en_t_sg"] = {stem .. "ȳro"}
		data.forms["post_at_t_sg"] = {stem .. "ȳrot"}
		data.forms["post_oc_t_sg"] = data.forms["post_en_t_sg"]
		data.forms["post_ns_t_sg"] = {stem .. "ȳso"}
		data.forms["post_om_t_sg"] = {stem .. "ȳmo"}
		data.forms["post_oc_t_sg"] = {stem .. "ios"}

		data.forms["post_om_l_pl"] = {stem .. "ī"}
		data.forms["post_cc_l_pl"] = data.forms["post_om_l_pl"]
		data.forms["post_en_l_pl"] = {stem .. "ȳti"}
		data.forms["post_at_l_pl"] = data.forms["post_en_l_pl"]
		data.forms["post_oc_l_pl"] = data.forms["post_en_l_pl"]
		data.forms["post_ns_l_pl"] = {stem .. "ȳssi"}
		data.forms["post_om_l_pl"] = {stem .. "ȳmmi"}
		data.forms["post_oc_l_pl"] = {stem .. "īs"}
		
		data.forms["post_om_t_pl"] = {stem .. "iar"}
		data.forms["post_cc_t_pl"] = data.forms["post_om_t_pl"]
		data.forms["post_en_t_pl"] = {stem .. "ȳti"}
		data.forms["post_at_t_pl"] = data.forms["post_en_t_pl"]
		data.forms["post_oc_t_pl"] = data.forms["post_en_t_pl"]
		data.forms["post_ns_t_pl"] = {stem .. "ȳssi"}
		data.forms["post_om_t_pl"] = {stem .. "ȳmmi"}
		data.forms["post_oc_t_pl"] = {stem .. "īs"}	
	end
end
})

d["litse"] = function(args, data)
	data.decl_type = "II"
	table.insert(data.categories, "High Valyrian class-II adjectives")
	local stem = "lits"
	
	data.forms["eq"] = {"līspa"}
	data.forms["post_omp"] = {"līsta"}
	data.forms["post_up"] = {"līje"}
	
	if data.pre then
		data.forms["pre_nom_l_sg"] = {stem .. "e"}
		data.forms["pre_acc_l_sg"] = data.forms["pre_nom_l_sg"]
		data.forms["pre_gen_l_sg"] = {stem .. "o"}
		data.forms["pre_dat_l_sg"] = {stem .. "o", stem .. "ot"}
		data.forms["pre_loc_l_sg"] = {stem .. "ē"}
		data.forms["pre_ins_l_sg"] = {stem .. "os"}
		data.forms["pre_com_l_sg"] = {stem .. "on", stem .. "om"}
		data.forms["pre_voc_l_sg"] = {stem .. "es"}
		
		data.forms["pre_nom_t_sg"] = {stem .. "ior"}
		data.forms["pre_acc_t_sg"] = data.forms["pre_nom_t_sg"]
		data.forms["pre_gen_t_sg"] = {stem .. "ȳr"}
		data.forms["pre_dat_t_sg"] = data.forms["pre_gen_t_sg"]
		data.forms["pre_loc_t_sg"] = data.forms["pre_gen_t_sg"]
		data.forms["pre_ins_t_sg"] = {stem .. "ȳs"}
		data.forms["pre_com_t_sg"] = {stem .. "ȳn", stem .. "ȳm"}
		data.forms["pre_voc_t_sg"] = {stem .. "ios"}

		data.forms["pre_nom_l_pl"] = {stem .. "i"}
		data.forms["pre_acc_l_pl"] = data.forms["pre_nom_l_pl"]
		data.forms["pre_gen_l_pl"] = {stem .. "o", stem .. "ot"}
		data.forms["pre_dat_l_pl"] = data.forms["pre_gen_l_pl"]
		data.forms["pre_loc_l_pl"] = data.forms["pre_gen_l_pl"]
		data.forms["pre_ins_l_pl"] = {stem .. "os"}
		data.forms["pre_com_l_pl"] = {stem .. "on", stem .. "om"}
		data.forms["pre_voc_l_pl"] = {stem .. "is"}
		
		data.forms["pre_nom_t_pl"] = {stem .. "iar"}
		data.forms["pre_acc_t_pl"] = data.forms["pre_nom_t_pl"]
		data.forms["pre_gen_t_pl"] = {stem .. "ȳ", stem .. "ȳt"}
		data.forms["pre_dat_t_pl"] = data.forms["pre_gen_t_pl"]
		data.forms["pre_loc_t_pl"] = data.forms["pre_gen_t_pl"]
		data.forms["pre_ins_t_pl"] = {stem .. "ȳs"}
		data.forms["pre_com_t_pl"] = {stem .. "ȳn", stem .. "ȳm"}
		data.forms["pre_voc_t_pl"] = {stem .. "īs"}
	else
		data.forms["post_om_l_sg"] = {stem .. "e"}
		data.forms["post_cc_l_sg"] = data.forms["post_om_l_sg"]
		data.forms["post_en_l_sg"] = {stem .. "o"}
		data.forms["post_at_l_sg"] = {stem .. "ot"}
		data.forms["post_oc_l_sg"] = {stem .. "ē"}
		data.forms["post_ns_l_sg"] = {stem .. "ose"}
		data.forms["post_om_l_sg"] = {stem .. "ome"}
		data.forms["post_oc_l_sg"] = {stem .. "es"}
		
		data.forms["post_om_t_sg"] = {stem .. "ior"}
		data.forms["post_cc_t_sg"] = data.forms["post_om_t_sg"]
		data.forms["post_en_t_sg"] = {stem .. "ȳro"}
		data.forms["post_at_t_sg"] = data.forms["post_en_t_sg"]
		data.forms["post_oc_t_sg"] = data.forms["post_en_t_sg"]
		data.forms["post_ns_t_sg"] = {stem .. "ȳso"}
		data.forms["post_om_t_sg"] = {stem .. "ȳmo"}
		data.forms["post_oc_t_sg"] = {stem .. "ios"}

		data.forms["post_om_l_pl"] = {stem .. "i"}
		data.forms["post_cc_l_pl"] = data.forms["post_om_l_pl"]
		data.forms["post_en_l_pl"] = {stem .. "oti"}
		data.forms["post_at_l_pl"] = data.forms["post_en_l_pl"]
		data.forms["post_oc_l_pl"] = data.forms["post_en_l_pl"]
		data.forms["post_ns_l_pl"] = {stem .. "ossi"}
		data.forms["post_om_l_pl"] = {stem .. "ommi"}
		data.forms["post_oc_l_pl"] = {stem .. "is"}
		
		data.forms["post_om_t_pl"] = {stem .. "iar"}
		data.forms["post_cc_t_pl"] = data.forms["post_om_t_pl"]
		data.forms["post_en_t_pl"] = {stem .. "ȳti"}
		data.forms["post_at_t_pl"] = data.forms["post_en_t_pl"]
		data.forms["post_oc_t_pl"] = data.forms["post_en_t_pl"]
		data.forms["post_ns_t_pl"] = {stem .. "ȳssi"}
		data.forms["post_om_t_pl"] = {stem .. "ȳmmi"}
		data.forms["post_oc_t_pl"] = {stem .. "īs"}	
	end
end

return d