Module:siwa-noun: Difference between revisions
No edit summary |
No edit summary |
||
| Line 66: | Line 66: | ||
local function detect_decl(word, gender, quality) | local function detect_decl(word, gender, quality) | ||
local stressed = syll_count(word) | local stressed = syll_count(word) | ||
local tonic_vowel = stressed_components(word) | |||
if gender and quality then | if gender and quality then | ||
local decl = gender .. "-" .. quality | local decl = gender .. "-" .. tonic_vowel .. "-" ..quality | ||
return decl | |||
end | end | ||
end | end | ||
| Line 81: | Line 83: | ||
local args = require("Module:parameters").process(frame:getParent().args, params) | local args = require("Module:parameters").process(frame:getParent().args, params) | ||
local decl_type = {} | local decl_type = {} | ||
local gender, word = args[1], dedigraphize(args[2]) | local gender, word = args[1], dedigraphize(args[2]) | ||
| Line 88: | Line 89: | ||
local prefix = sub(pagename, 1, -(#word+1)) | local prefix = sub(pagename, 1, -(#word+1)) | ||
return | return detect_decl(word, gender, quality) | ||
end | end | ||
return export | return export | ||