Module:qhv-verb: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 131: Line 131:


local function make_cases(data, mode)
local function make_cases(data, mode)
local voices, moods, tenses = {}, {}, {}
local moods, tenses = {}, {}
local ret = {}
local ret = {}
if match(mode, "^finite") then
if match(mode, "^finite") then
voices = {{"act", "active"}, {"pas", "passive"}}
moods = {{"ind", "indicative"}, {"sub", "subjunctive"}, {"imp", "imperative"}}
moods = {{"ind", "indicative"}, {"sub", "subjunctive"}, {"imp", "imperative"}, {"inf", "infinitive"}, {"part", "participle"}}
tenses = {{"prs", "present"}, {"aor", "aorist"}, {"fut", "future"}, {"imperf", "imperfect"},
tenses = {{"prs", "present"}, {"aor", "aorist"}, {"fut", "future"}, {"imperf", "imperfect"},
  {"prf", "perfect"}, {"plu", "pluperfect"}, {"hab", "past habitual"}}
  {"prf", "perfect"}, {"plu", "pluperfect"}, {"hab", "past habitual"}}

Navigation menu