45,333
edits
Tag: Undo |
No edit summary |
||
Line 15: | Line 15: | ||
local function exactly(source, pattern) | local function exactly(source, pattern) | ||
return source:match("^" .. pattern .. "$") | return source:match("^" .. pattern .. "$") | ||
end | |||
local function rsub(term, foo, bar, n) | |||
local retval = rsubn(term, foo, bar, n) | |||
return retval | |||
end | end | ||
Line 74: | Line 79: | ||
end | end | ||
data.forms["ine"] = { | data.forms["ine"] = {rsub((ine or loc) .. ce[1], v.."ia$", "%1įa")} | ||
data.forms["ill"] = {(ill or loc) .. ce[2]} | data.forms["ill"] = {(ill or loc) .. ce[2]} | ||
data.forms["ela"] = {(ela or loc) .. ce[3]} | data.forms["ela"] = {(ela or loc) .. ce[3]} | ||
Line 202: | Line 207: | ||
end | end | ||
data.forms["ine"] = { | data.forms["ine"] = {rsub((ine or loc) .. ce[1], v.."ia$", "%1įa")} | ||
data.forms["ill"] = {(ill or loc) .. ce[2]} | data.forms["ill"] = {(ill or loc) .. ce[2]} | ||
data.forms["ela"] = {(ela or loc) .. ce[3]} | data.forms["ela"] = {(ela or loc) .. ce[3]} | ||
Line 295: | Line 300: | ||
end | end | ||
table.insert(data.forms["ine"], | table.insert(data.forms["ine"], rsub((ine or loc) .. ce[1], v.."ia$", "%1įa")) | ||
data.forms["ill"] = {(ill or loc) .. ce[2]} | data.forms["ill"] = {(ill or loc) .. ce[2]} | ||
data.forms["ela"] = {(ela or loc) .. (match(stem, "[vg].$") and "ga" or ce[3])} | data.forms["ela"] = {(ela or loc) .. (match(stem, "[vg].$") and "ga" or ce[3])} | ||
Line 410: | Line 415: | ||
end | end | ||
data.forms["ine"] = { | data.forms["ine"] = {rsub((ine or loc) .. ce[1], v.."ia$", "%1įa")} | ||
data.forms["ill"] = {(ill or loc) .. ce[2]} | data.forms["ill"] = {(ill or loc) .. ce[2]} | ||
data.forms["ela"] = {(ela or loc) .. ce[3]} | data.forms["ela"] = {(ela or loc) .. ce[3]} | ||
Line 495: | Line 500: | ||
end | end | ||
data.forms["ine"] = { | data.forms["ine"] = {rsub((ine or loc) .. ce[1], v.."ia$", "%1įa")} | ||
data.forms["ill"] = {(ill or loc) .. ce[2]} | data.forms["ill"] = {(ill or loc) .. ce[2]} | ||
data.forms["ela"] = {(ela or loc) .. ce[3]} | data.forms["ela"] = {(ela or loc) .. ce[3]} | ||
Line 634: | Line 639: | ||
end | end | ||
table.insert(data.forms["ine"], | table.insert(data.forms["ine"], rsub((ine or loc) .. ce[1], v.."ia$", "%1įa")) | ||
data.forms["ill"] = {(ill or loc) .. ce[2]} | data.forms["ill"] = {(ill or loc) .. ce[2]} | ||
data.forms["ela"] = {(ela or loc) .. ce[3]} | data.forms["ela"] = {(ela or loc) .. ce[3]} | ||
Line 674: | Line 679: | ||
end | end | ||
data.forms["ine"] = { | data.forms["ine"] = {rsub((ine or loc) .. ce[1], v.."ia$", "%1įa")} | ||
data.forms["ill"] = {(ill or loc) .. ce[2]} | data.forms["ill"] = {(ill or loc) .. ce[2]} | ||
data.forms["ela"] = {(ela or loc) .. ce[3]} | data.forms["ela"] = {(ela or loc) .. ce[3]} | ||
Line 707: | Line 712: | ||
end | end | ||
data.forms["ine"] = { | data.forms["ine"] = {rsub((ine or loc) .. ce[1], v.."ia$", "%1įa")} | ||
data.forms["ill"] = {(ill or loc) .. ce[2]} | data.forms["ill"] = {(ill or loc) .. ce[2]} | ||
data.forms["ela"] = {(ela or loc) .. ce[3]} | data.forms["ela"] = {(ela or loc) .. ce[3]} |