Module:tln-conj: Difference between revisions

Nehster9 (talk | contribs)
mNo edit summary
Nehster9 (talk | contribs)
mNo edit summary
 
(9 intermediate revisions by the same user not shown)
Line 96: Line 96:
         fut_3p = "ᠢᠷᠡᠨ"
         fut_3p = "ᠢᠷᠡᠨ"
     }
     }
}
----------------------------------------------------------------
-- IRREGULAR VERBS
----------------------------------------------------------------
local irregulars = {
    ["ᠢᠷᠡ"] = {
        pres_1s = "ᠸᠣ",
        pres_2s = "ᠸᠠᠢᠰ",
        pres_3s = "ᠸᠠᠢᠲ",
        pres_1p = "ᠸᠠᠢᠨᠤᠰ",
        pres_2p = "ᠸᠠᠢᠰ",
        pres_3p = "ᠸᠣᠨ",
        past_1s = "ᠣᠯᠠᠢ",
        past_2s = "ᠣᠯᠠᠢᠰᠲᠢ",
        past_3s = "ᠣᠯᠠᠢᠲ",
        past_1p = "ᠣᠯᠠᠢᠨᠤᠰ",
        past_2p = "ᠣᠯᠠᠢᠰᠲᠢᠰ",
        past_3p = "ᠣᠯᠡᠷᠤᠨ"
    }
}
}


Line 246: Line 271:


     if args[slot] and args[slot] ~= "" then
     if args[slot] and args[slot] ~= "" then
         forms[slot] = args[slot]
         forms[slot] = args[slot]
    elseif irregulars[title]
      and irregulars[title][slot] then
        forms[slot] = irregulars[title][slot]


     else
     else
        local slot_stem = get_slot_stem(args, slot)
 
         forms[slot] = combine(slot_stem, ending)
         forms[slot] = combine(stem, ending)


     end
     end