Module:pine-noun: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 16: Line 16:
local split = mw.text.split
local split = mw.text.split
local gsplit = mw.text.gsplit
local gsplit = mw.text.gsplit
local len = mw.ustring.len


local PAGENAME = mw.loadData("Module:headword/data").pagename
local PAGENAME = mw.loadData("Module:headword/data").pagename
Line 90: Line 91:
-- the consonantal declension group of the schizaphonic declension group" (p. 119)
-- the consonantal declension group of the schizaphonic declension group" (p. 119)
if phoniticy == "consonantal" then
if phoniticy == "consonantal" then
if schiz ~= nil then
if len(schiz) then
return "monosyllabic-" .. (schiz .. "schizophonic" or "consonantal")
return "monosyllabic-" .. (schiz .. "schizaphonic" or "consonantal")
else
else
error(word .. " is a monosyllabic noun ending in a consonant. Disambiguation is needed between consonantal and schizophonic declensions.")
error(word .. " is a monosyllabic noun ending in a consonant. Disambiguation is needed between consonantal and schizophonic declensions.")

Navigation menu