Module:el-adj-decl : param : multi θέματα - mono σταθερός τόνος : τεκμηρίωση(documentation)
Κατηγορία:Πρότυπα κλίσης επιθέτων και μετοχών (νέα ελληνικά) - Κατηγορία:Έλεγχος κλίσης
Παράρτημα:Επίθετα και μετοχές (νέα ελληνικά) - Κατηγορία:Επίθετα (νέα ελληνικά) - Κατηγορία:Μετοχές (νέα ελληνικά)
Module:tin (την/τη στην αιτιατική) - Module:grk-stems


-- modern greek adjectives with NO STRESS SHIFT at stem (ONE stem ONLY) 2021.06. Sarri.greek
-- INSTRUCTIONS-ΟΔΗΓΙΕΣ [[Module:el-adj-decl]] - all parameters at /param όλες οι παρέμετροι στη σελίδα /param
-- note: the (ς) vocative in parenthesis must not break line -- πλήρης συνεχής
--------------------------------------------------------------------------
-- νεοελληνικά επίθετα - τόνος σταθερός στο θέμα
--------------------------------------------------------------------------
--[=[ ΠΕΡΙΕΧΟΜΕΝΑ - CONTENTS α...ω
	[[αψύς]]/[[γλυκύς]]/[[βαθύς]], [[γλυκός]], [[γλωσσάς]], [[γουστόζος]], [[δίκαιος]]
	[[ειδοποιός]], [[εμβολοφόρος]], [[ενεργός]], [[εξαγωγός]], [[ευθύς]], 
	[[ζηλιάρης]], [[ζημιογόνος]], [[ζόρικος]], [[θηλυκός]], [[καλός]]+Αντωνυμία
	[[κερδοφόρος]], [[λάγνος]], [[μικρούλης]], [[ξηρός]], [[όμορφος]]+[[ξένος]]/[[αγαπημένος]]/[[εισαγόμενος]]+Αντωνυμία+Μετοχές
	[[παλιός]], [[πλακατζής]], [[πλήρης]], [[ραδιενεργός]], [[συνεχής]]
	[[φθοροποιός]], [[χοληδόχος]], [[ωραίος]]+Αντων
-- το [[σταχτής]] έχει παρένθεση, βλ. /multi
]=]--


-- ========================== α...ω ============================ --


-- ============ [[αψύς]] χωρίς λόγιους τύπους βλ. βαθύς Παραλλαγή = κλίση γλυκύς
export['αψύς'] = function(frame)		-- [[Πρότυπο:el-κλίση-'αψύς']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
    
    args['τύπος'] = 'αψύς'
    args['όπως'] = 'αψύς'
    args['σημ'] = 'Οι τύποι με γιώτα (-ιού, -ιοί, -ιά, -ιών, ...) προφέρονται με [[συνίζηση]].'
    args['οε-αρσ'] = "ύς"	args['γε-αρσ'] = "ιού" 	args['αε-αρσ'] = "ύ" 	args['κε-αρσ'] = "ύ"
    						args['γε2-αρσ'] = "ύ"	
    args['οπ-αρσ'] = "ιοί"	args['γπ-αρσ'] = "ιών"	args['απ-αρσ'] = "ιούς"	args['κπ-αρσ'] = "ιοί"
    args['οπ2-αρσ'] = "είς"							args['απ2-αρσ'] = "είς"	args['κπ2-αρσ'] = "είς"
    args['οε-θηλ'] = "ιά"	args['γε-θηλ'] = "ιάς"	args['αε-θηλ'] = "ιά"	args['κε-θηλ'] = "ιά"
    args['οπ-θηλ'] = "ιές"	args['γπ-θηλ'] = "ιών"	args['απ-θηλ'] = "ιές"	args['κπ-θηλ'] = "ιές"
    args['οε-ουδ'] = "ύ"	args['γε-ουδ'] = "ιού"	args['αε-ουδ'] = "ύ"	args['κε-ουδ'] = "ύ"
    						args['γε2-ουδ'] = "ύ"	
    args['οπ-ουδ'] = "ιά"	args['γπ-ουδ'] = "ιών"	args['απ-ουδ'] = "ιά"	args['κπ-ουδ'] = "ιά"
return decl(args)
end


-- ============ [[βαθύς]] + λόγιους τύπους Συνδυασμός του [[αψύς]] και [[ευθύς]] βλ και γλυκύς
-- f.linkcontrol used here
export['βαθύς'] = function(frame)		-- [[Πρότυπο:el-κλίση-'βαθύς']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
-- stems
    local stem = {}
	stem["θ"] = mw.ustring.sub(args['λήμμα'],1,-3) 
	
    args['τύπος'] = 'βαθύς'
    args['όπως'] = 'βαθύς'
    args['σημ'] = 'Οι τύποι με γιώτα (-ιού, -ιοί, -ιά, -ιών, ...) προφέρονται με [[συνίζηση]].'
    .. '<br>Οι τύποι της δεύτερης σειράς, λόγιοι, κατεβάζουν τον τόνο όπως στην αρχαία κλίση<br>Χρησιμοποιούνται σε παγιωμένες εκφράσεις ή όρους.'
    args['οε-αρσ'] = "ύς"
    args['γεΛ-αρσ'] = create_link(stem["θ"] .. "ιού", stem_color(stem["θ"]) .. ending_color("ιού"))
    .. ', ' ..  create_link(stem["θ"] .. "ύ", stem_color(stem["θ"]) .. ending_color("ύ"))
    args['γε2Λ-αρσ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'έος') .. '</span>'
    args['αε-αρσ'] = "ύ" 	args['κε-αρσ'] = "ύ"
    args['οπ-αρσ'] = "ιοί"	args['οπ2-αρσ'] = "είς"	 
    args['γπ-αρσ'] = "ιών"
    args['γπ2Λ-αρσ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'έων') .. '</span>'
    args['απ-αρσ'] = "ιούς"	args['απ2-αρσ'] = "είς"
    args['κπ-αρσ'] = "ιοί"	args['κπ2-αρσ'] = "είς"
-- fem
    args['οε-θηλ'] = "ιά"
    args['οε2Λ-θηλ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'εία') .. '</span>'
    args['γε-θηλ'] = "ιάς"
    args['γε2Λ-θηλ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'είας') .. '</span>'
    args['αε-θηλ'] = "ιά"
    args['αε2Λ-θηλ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'εία') .. '</span>'
    args['κε-θηλ'] = "ιά"
    args['κε2Λ-θηλ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'εία') .. '</span>'
    args['οπ-θηλ'] = "ιές"
    args['οπ2Λ-θηλ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'είες') .. '</span>'
    args['γπ-θηλ'] = "ιών"
    args['γπ2Λ-θηλ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'ειών') .. '</span>'
    args['απ-θηλ'] = "ιές"
    args['απ2Λ-θηλ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'είες') .. '</span>'
    args['κπ-θηλ'] = "ιές"
    args['κπ2Λ-θηλ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'είες') .. '</span>'
-- neu 
    args['οε-ουδ'] = "ύ"
    args['γεΛ-ουδ'] = create_link(stem["θ"] .. "ιού", stem_color(stem["θ"]) .. ending_color("ιού"))
    .. ', ' ..  create_link(stem["θ"] .. "ύ", stem_color(stem["θ"]) .. ending_color("ύ"))
    args['γε2Λ-ουδ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'έος') .. '</span>'
    args['αε-ουδ'] = "ύ"
    args['κε-ουδ'] = "ύ"
    args['οπ-ουδ'] = "ιά"
	args['οπ2Λ-ουδ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'έα') .. '</span>'
    args['γπ-ουδ'] = "ιών"
    args['γπ2Λ-ουδ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'έων') .. '</span>'
    args['απ-ουδ'] = "ιά"
    args['απ2Λ-ουδ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'έα') .. '</span>'
    args['κπ-ουδ'] = "ιά"
    args['κπ2Λ-ουδ'] = '<br /><span style="white-space:nowrap; font-size:small;">&&nbsp;'  .. linkcontrol2(stem["θ"], 'έα') .. '</span>'
return decl(args)
end


-- ============ [[γλυκύς]] παραλλαγή του αψύς, βαθύς
export['γλυκύς'] = function(frame)		-- [[Πρότυπο:el-κλίση-'γλυκύς']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
    
    args['τύπος'] = 'γλυκύς'
    args['όπως'] = 'γλυκύς'
    args['σημ'] = 'Οι τύποι με γιώτα (-ιά, ...) προφέρονται με [[συνίζηση]].'
    args['οε-αρσ'] = "ύς"	args['γε-αρσ'] = "ύ" 	args['αε-αρσ'] = "ύ" 	args['κε-αρσ'] = "ύ"
    args['οπ-αρσ'] = "είς"	args['γπ-αρσ'] = "ών"	args['απ-αρσ'] = "είς"	args['κπ-αρσ'] = "είς"
    args['οε-θηλ'] = "ιά"	args['γε-θηλ'] = "ιάς"	args['αε-θηλ'] = "ιά"	args['κε-θηλ'] = "ιά"
    args['οπ-θηλ'] = "ιές"	args['γπ-θηλ'] = "ιών"	args['απ-θηλ'] = "ιές"	args['κπ-θηλ'] = "ιές"
    args['οε-ουδ'] = "ύ"	args['γε-ουδ'] = "ύ"	args['αε-ουδ'] = "ύ"	args['κε-ουδ'] = "ύ"
    args['οπ-ουδ'] = "ά"	args['γπ-ουδ'] = "ών"	args['απ-ουδ'] = "ά"	args['κπ-ουδ'] = "ά"
return decl(args)
end

--========================== γλυκός
-- ######### να γίνει υποκατ τα -ός & -ύς Ενώ το  [[στριγκός]] μόνο -ός.
export['γλυκός'] = function(frame)		-- [[Πρότυπο:el-κλίση-'γλυκός']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
    
    args['τύπος'] = 'γλυκός'
    args['όπως'] = 'γλυκός'
    args['οε-αρσ'] = "ός"	args['γε-αρσ'] = "ού" 	args['αε-αρσ'] = "ό" 	args['κε-αρσ'] = "έ"
    args['οπ-αρσ'] = "οί"	args['γπ-αρσ'] = "ών"	args['απ-αρσ'] = "ούς"	args['κπ-αρσ'] = "οί"
    args['οε-θηλ'] = "ιά"	args['γε-θηλ'] = "ιάς"	args['αε-θηλ'] = "ιά"	args['κε-θηλ'] = "ιά"
    args['οπ-θηλ'] = "ές"	args['γπ-θηλ'] = "ών"	args['απ-θηλ'] = "ές"	args['κπ-θηλ'] = "ές"
    args['οε-ουδ'] = "ό"	args['γε-ουδ'] = "ού"	args['αε-ουδ'] = "ό"	args['κε-ουδ'] = "ό"
    args['οπ-ουδ'] = "ά"	args['γπ-ουδ'] = "ών"	args['απ-ουδ'] = "ά"	args['κπ-ουδ'] = "ά"
return decl(args)
end

-- ============ [[γλωσσάς]], γλωσσού, γλωσσοάδικο / γλωσσούδικο
-- multistem
-- -άς-ού-άδικο/ούδικο	 |ουδ2=- δίνει Κατ. -άς-ού-άδικο ##?-άς-ού-ούδικο 
export['γλωσσάς'] = function(frame)		-- [[Πρότυπο:el-κλίση-'γλωσσάς']] Κατ.γλωσσάς, Κατ.χορευταράς
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
-- stems
    local stem = {}
	stem["θ"] = mw.ustring.sub(args['λήμμα'],1,-3) 
	
    args['ομάδα'] = '-άς'
    args['σημ'] = 'To ουδέτερο, από τα επίθετα σε [[-ικος]].<br>Το αρσενικό και το θηλυκό, και ως ουσιαστικά.'
	-- τύπος, όπως βλ. στο ουδ2
    args['οε-αρσ'] = "άς"		args['γε-αρσ'] = "ά" 		args['αε-αρσ'] = "ά" 		args['κε-αρσ'] = "ά"
    args['οπθ-αρσ'] = stem["θ"] .. 'άδ'	args['οπ-αρσ'] = 'ες'
    args['γπθ-αρσ'] = stem["θ"] .. 'άδ'	args['γπ-αρσ'] = 'ων'
    args['απθ-αρσ'] = stem["θ"] .. 'άδ'	args['απ-αρσ'] = 'ες'
    args['κπθ-αρσ'] = stem["θ"] .. 'άδ'	args['κπ-αρσ'] = 'ες'
    args['οε-θηλ'] = "ού"		args['γε-θηλ'] = "ούς"		args['αε-θηλ'] = "ού"		args['κε-θηλ'] = "ού"
    args['οπθ-θηλ'] = stem["θ"] .. 'ούδ'	args['οπ-θηλ'] = 'ες'
    args['γπθ-θηλ'] = stem["θ"] .. 'ούδ'	args['γπ-θηλ'] = 'ων'
    args['απθ-θηλ'] = stem["θ"] .. 'ούδ'	args['απ-θηλ'] = 'ες'
    args['κπθ-θηλ'] = stem["θ"] .. 'ούδ'	args['κπ-θηλ'] = 'ες'
    -- neu
    args['οεθ-ουδ'] = stem["θ"] .. 'άδικ'	args['οε-ουδ'] = 'ο'
    args['γεθ-ουδ'] = stem["θ"] .. 'άδικ'	args['γε-ουδ'] = 'ου'
    args['αεθ-ουδ'] = stem["θ"] .. 'άδικ'	args['αε-ουδ'] = 'ο'
    args['κεθ-ουδ'] = stem["θ"] .. 'άδικ'	args['κε-ουδ'] = 'ο'
    args['οπθ-ουδ'] = stem["θ"] .. 'άδικ'	args['οπ-ουδ'] = 'α'
    args['γπθ-ουδ'] = stem["θ"] .. 'άδικ'	args['γπ-ουδ'] = 'ων'
    args['απθ-ουδ'] = stem["θ"] .. 'άδικ'	args['απ-ουδ'] = 'α'
    args['κπθ-ουδ'] = stem["θ"] .. 'άδικ'	args['κπ-ουδ'] = 'α'
    if args['ουδ2'] ~= '-' and args['ουδ2'] ~= '0' then		-- όπως [[χειλαράς]] [[χορευταράς]]
    args['τύπος'] = 'γλωσσάς'
    args['όπως'] = 'γλωσσάς'
    args['οε2θ-ουδ'] = stem["θ"] .. 'ούδικ'	args['οε2-ουδ'] = 'ο'
    args['γε2θ-ουδ'] = stem["θ"] .. 'ούδικ'	args['γε2-ουδ'] = 'ου'
    args['αε2θ-ουδ'] = stem["θ"] .. 'ούδικ'	args['αε2-ουδ'] = 'ο'
    args['κε2θ-ουδ'] = stem["θ"] .. 'ούδικ'	args['κε2-ουδ'] = 'ο'
	args['οπ2θ-ουδ'] = stem["θ"] .. 'ούδικ'	args['οπ2-ουδ'] = 'α'
	args['γπ2θ-ουδ'] = stem["θ"] .. 'ούδικ'	args['γπ2-ουδ'] = 'ων'
	args['απ2θ-ουδ'] = stem["θ"] .. 'ούδικ'	args['απ2-ουδ'] = 'α'
	args['κπ2θ-ουδ'] = stem["θ"] .. 'ούδικ'	args['κπ2-ουδ'] = 'α'
	else
    args['τύπος'] = 'χορευταράς'
    args['όπως'] = 'χορευταράς'	
    end
return decl(args)
end

-- variation of: [[ζηλιάρης]]
-- ============ [[γουστόζος]], γουστόζα, γουστόζικο & variation + ουδέτερο -ο [[καπριτσιόζος]] (Μπαμπινιώητς 2002)
-- multistem
export['γουστόζος'] = function(frame)		-- [[Πρότυπο:el-κλίση-'γουστόζος']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
-- stems
    local stem = {}
	stem["θ"] = mw.ustring.sub(args['λήμμα'],1,-3)
	
	args['ομάδα'] = 'γουστόζος'
	-- βλ. ουδέτερο

    args['οε-αρσ'] = "ος"	args['γε-αρσ'] = "ου" 	args['αε-αρσ'] = "ο" 	args['κε-αρσ'] = "ε"
    args['οπ-αρσ'] = "οι"	args['γπ-αρσ'] = "ων"	args['απ-αρσ'] = "ους"	args['κπ-αρσ'] = "οι"
    args['οε-θηλ'] = "α"	args['γε-θηλ'] = "ας"	args['αε-θηλ'] = "α"	args['κε-θηλ'] = "α"
    args['οπ-θηλ'] = "ες"	args['γπ-θηλ'] = "-"	args['απ-θηλ'] = "ες"	args['κπ-θηλ'] = "ες"
    args['αγπ-θηλ'] = '-'	-- αφαιρούμε και το άρθρο
-- ουδέτερο -ικο ΚΑΙ -ο
if args['ουδ'] == 'ο' then -- (ο ελληνικό)
    args['τύπος'] = 'καπριτσιόζος'
    args['όπως'] = 'καπριτσιόζος'
    if args['σημ'] == '-' then 
		args['σημ'] = 'To ουδέτερο σε <b>-ο</b> και από τα επίθετα σε [[-ικος]].'
	else
		args['σημ'] = 'To ουδέτερο σε <b>-ο</b> και από τα επίθετα σε [[-ικος]].<br>Το αρσενικό και το θηλυκό, και ως ουσιαστικά.'
	end
    args['οε-ουδ'] = "ο"	args['γε-ουδ'] = "ου"	args['αε-ουδ'] = "ο"	args['κε-ουδ'] = "ιο"
    args['οε2θ-ουδ'] = stem["θ"] .. 'ικ'	args['οε2-ουδ'] = 'ο'
    args['γε2θ-ουδ'] = stem["θ"] .. 'ικ'	args['γε2-ουδ'] = 'ου'
    args['αε2θ-ουδ'] = stem["θ"] .. 'ικ'	args['αε2-ουδ'] = 'ο'
    args['κε2θ-ουδ'] = stem["θ"] .. 'ικ'	args['κε2-ουδ'] = 'ο'
    args['οπθ-ουδ'] = stem["θ"] .. 'ικ'	args['οπ-ουδ'] = 'α'
    args['γπθ-ουδ'] = stem["θ"] .. 'ικ'	args['γπ-ουδ'] = 'ων'
    args['απθ-ουδ'] = stem["θ"] .. 'ικ'	args['απ-ουδ'] = 'α'
    args['κπθ-ουδ'] = stem["θ"] .. 'ικ'	args['κπ-ουδ'] = 'α'
else -- ΟΥΔ μόνο -ικο	
    args['τύπος'] = 'γουστόζος'
    args['όπως'] = 'γουστόζος'
    if args['σημ'] == '-' then 
		args['σημ'] = 'To ουδέτερο, από τα επίθετα σε [[-ικος]].'
	else
		args['σημ'] = 'To ουδέτερο, από τα επίθετα σε [[-ικος]].<br>Το αρσενικό και το θηλυκό, και ως ουσιαστικά.'
	end
    args['οεθ-ουδ'] = stem["θ"] .. 'ικ'	args['οε-ουδ'] = 'ο'
    args['γεθ-ουδ'] = stem["θ"] .. 'ικ'	args['γε-ουδ'] = 'ου'
    args['αεθ-ουδ'] = stem["θ"] .. 'ικ'	args['αε-ουδ'] = 'ο'
    args['κεθ-ουδ'] = stem["θ"] .. 'ικ'	args['κε-ουδ'] = 'ο'
    args['οπθ-ουδ'] = stem["θ"] .. 'ικ'	args['οπ-ουδ'] = 'α'
    args['γπθ-ουδ'] = stem["θ"] .. 'ικ'	args['γπ-ουδ'] = 'ων'
    args['απθ-ουδ'] = stem["θ"] .. 'ικ'	args['απ-ουδ'] = 'α'
    args['κπθ-ουδ'] = stem["θ"] .. 'ικ'	args['κπ-ουδ'] = 'α'
end -- close ΟΥΔΕΤΕΡΟ
return decl(args)
end



-- +χωρισμός παροξύτονα-προπαροξύτονα [[λάγνος]] - [[δίκαιος]]
-- ============ [[δίκαιος]], δίκαιο, δίκαιο
export['δίκαιος'] = function(frame)		-- [[Πρότυπο:el-κλίση-'δίκαιος']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
-- stem --needed to control paroxytones
	local stem = {}
	stem["θ"] = mw.ustring.sub(args['λήμμα'],1,-3)		-- stem as found in lemma -- start from 1st letter of lemma, stop at 3rd from the end (minus 2 letters)
	stem["θ0"] = m_stems.word0(stem["θ"])				-- remove accent
    stem["θ1"] = m_stems.word1(stem["θ0"])				-- accent on 1st syllable from the end (Accent is tonos or oksia. Used mainly for monotonic script)
-- split χωρισμός λάγνος - δίκαιος
	if stem["θ"] == stem["θ1"] then
   		return errorhere("ΛΑΘΟΣ ΚΛΙΣΗ. Επιλέξτε μια κλίση για παροξύτονα όπως η &#123;&#123;el-κλίση-'λάγνος'&#125;&#125;")
	else
    args['τύπος'] = 'δίκαιος'
    args['όπως'] = 'δίκαιος'
	end

    args['οε-αρσ'] = "ος"	args['γε-αρσ'] = "ου" 	args['αε-αρσ'] = "ο" 	args['κε-αρσ'] = "ε"
    args['οπ-αρσ'] = "οι"	args['γπ-αρσ'] = "ων"	args['απ-αρσ'] = "ους"	args['κπ-αρσ'] = "οι"
    args['οε-θηλ'] = "η"	args['γε-θηλ'] = "ης"	args['αε-θηλ'] = "η"	args['κε-θηλ'] = "η"
    args['οε2-θηλ'] = "α"	args['γε2-θηλ'] = "ας"	args['αε2-θηλ'] = "α"	args['κε2-θηλ'] = "α"
    args['οπ-θηλ'] = "ες"	args['γπ-θηλ'] = "ων"	args['απ-θηλ'] = "ες"	args['κπ-θηλ'] = "ες"
    args['οε-ουδ'] = "ο"	args['γε-ουδ'] = "ου"	args['αε-ουδ'] = "ο"	args['κε-ουδ'] = "ο"
    args['οπ-ουδ'] = "α"	args['γπ-ουδ'] = "ων"	args['απ-ουδ'] = "α"	args['κπ-ουδ'] = "α"
return decl(args)
end

-- ============ [[ειδοποιός]], ειδοποιός, ειδοποιό
export['ειδοποιός'] = function(frame)		-- [[Πρότυπο:el-κλίση-'ειδοποιός']] βλ. και φθοροποιός με διπλό θηλυκό
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
    args['αθ'] = '1'
    args['θηλ'] = '-'
    args['σημ'] = 'Επίθετο που δε συνηθίζει τον νεότερο τύπο του θηλυκού σε <b>-ά</b>.'
    args['τύπος'] = 'ειδοποιός'
    args['όπως'] = 'ειδοποιός'
    args['ομάδα'] = '-ός -ός -ό'
    args['οε-αρσ'] = "ός"	args['γε-αρσ'] = "ού" 	args['αε-αρσ'] = "ό" 	args['κε-αρσ'] = "έ"
    args['οπ-αρσ'] = "οί"	args['γπ-αρσ'] = "ών"	args['απ-αρσ'] = "ούς"	args['κπ-αρσ'] = "οί"
-- θηλ όπως αρσενικό
    args['οε-ουδ'] = "ό"	args['γε-ουδ'] = "ού"	args['αε-ουδ'] = "ό"	args['κε-ουδ'] = "ό"
    args['οπ-ουδ'] = "ά"	args['γπ-ουδ'] = "ών"	args['απ-ουδ'] = "ά"	args['κπ-ουδ'] = "ά"
return decl(args)
end


-- βλ. ομάδα: ζημιογόνος, κερδορφόρος, εμβολοφόρος
-- ============ [[εμβολοφόρος]], εμβολοφόρος, εμβολοφόρο -- no εμβολοφόρα
export['εμβολοφόρος'] = function(frame)		-- [[Πρότυπο:el-κλίση-'εμβολοφόρος']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
    
    args['τύπος'] = 'εμβολοφόρος'
    args['όπως'] = 'εμβολοφόρος'
    args['ομάδα'] = '-ος -ος -ο'
    args['αθ'] = '1'
    args['θηλ'] = '-'
    args['σημ'] = 'Λόγιο επίθετο που δε συνηθίζει τον νεότερο τύπο του θηλυκού σε <b>-α</b>.'
-- masc+fem
    args['οε-αρσ'] = "ος"	args['γε-αρσ'] = "ου" 	args['αε-αρσ'] = "ο" 	args['κε-αρσ'] = "ε"
    args['οπ-αρσ'] = "οι"	args['γπ-αρσ'] = "ων"	args['απ-αρσ'] = "ους"	args['κπ-αρσ'] = "οι"
-- fem as masc
-- neu
    args['οε-ουδ'] = "ο"	args['γε-ουδ'] = "ου"	args['αε-ουδ'] = "ο"	args['κε-ουδ'] = "ο"
    args['οπ-ουδ'] = "α"	args['γπ-ουδ'] = "ων"	args['απ-ουδ'] = "α"	args['κπ-ουδ'] = "α"
return decl(args)
end


-- ============ [[ενεργός]], ενεργός / ενεργή, ενεργό
export['ενεργός'] = function(frame)		-- [[Πρότυπο:el-κλίση-'ενεργός']] βλ. και ραδιενεργός χωρίς β θηλ / εξαγωγός
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
    
    args['τύπος'] = 'ενεργός'
    args['όπως'] = 'ενεργός'
    args['ομάδα'] = '-ος -ος -ο & -η'
    args['οε-αρσ'] = "ός"	args['γε-αρσ'] = "ού" 	args['αε-αρσ'] = "ό" 	args['κε-αρσ'] = "έ"
    args['οπ-αρσ'] = "οί"	args['γπ-αρσ'] = "ών"	args['απ-αρσ'] = "ούς"	args['κπ-αρσ'] = "οί"
    args['οε-θηλ'] = "ός"	args['γε-θηλ'] = "ού" 	args['αε-θηλ'] = "ό" 	args['κε-θηλ'] = "έ"	-- θηλ εν όπως αρσ
    args['οε2-θηλ'] = "ή"	args['γε2-θηλ'] = "ής"	args['αε2-θηλ'] = "ή"	args['κε2-θηλ'] = "ή"	-- β θηλ
    args['οπ-θηλ'] = "οί"	args['γπ-θηλ'] = "ών"	args['απ-θηλ'] = "ούς"	args['κπ-θηλ'] = "οί"	-- θηλ πληθ όπως αρσ
    args['οπ2-θηλ'] = "ές"							args['απ2-θηλ'] = "ές"	args['κπ2-θηλ'] = "ές"	-- β θηλ
    args['οε-ουδ'] = "ό"	args['γε-ουδ'] = "ού"	args['αε-ουδ'] = "ό"	args['κε-ουδ'] = "ό"
    args['οπ-ουδ'] = "ά"	args['γπ-ουδ'] = "ών"	args['απ-ουδ'] = "ά"	args['κπ-ουδ'] = "ά"
return decl(args)
end


-- ============ [[εξαγωγός]], εξαγωγός, εξαγωγό  -- no εξαγωγή
export['εξαγωγός'] = function(frame)		-- [[Πρότυπο:el-κλίση-'εξαγωγός']] βλ. και ενεργός, ραδιενεργός με plus θηλυκό σε -ή
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
    args['αθ'] = '1'
    args['θηλ'] = '-'
    args['σημ'] = 'Επίθετο που δε συνηθίζει τον νεότερο τύπο του θηλυκού σε <b>-ή</b>.'
    args['τύπος'] = 'εξαγωγός'
    args['όπως'] = 'εξαγωγός'
    args['ομάδα'] = '-ός -ός -ό'
    args['οε-αρσ'] = "ός"	args['γε-αρσ'] = "ού" 	args['αε-αρσ'] = "ό" 	args['κε-αρσ'] = "έ"
    args['οπ-αρσ'] = "οί"	args['γπ-αρσ'] = "ών"	args['απ-αρσ'] = "ούς"	args['κπ-αρσ'] = "οί"
-- θηλ όπως αρσ
    args['οε-ουδ'] = "ό"	args['γε-ουδ'] = "ού"	args['αε-ουδ'] = "ό"	args['κε-ουδ'] = "ό"
    args['οπ-ουδ'] = "ά"	args['γπ-ουδ'] = "ών"	args['απ-ουδ'] = "ά"	args['κπ-ουδ'] = "ά"
return decl(args)
end


-- ============ [[ευθύς]], ευθεία, ευθύ
export['ευθύς'] = function(frame)		-- [[Πρότυπο:el-κλίση-'ευθύς']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
    
    args['τύπος'] = 'ευθύς'
    args['όπως'] = 'ευθύς'
    args['οε-αρσ'] = "ύς"	args['γε-αρσ'] = "ύ" 	args['αε-αρσ'] = "ύ" 	args['κε-αρσ'] = "ύ"
    						args['γε2-αρσ'] = "έος"	
    args['οπ-αρσ'] = "είς"	args['γπ-αρσ'] = "έων"	args['απ-αρσ'] = "είς"	args['κπ-αρσ'] = "είς"
    args['οε-θηλ'] = "εία"	args['γε-θηλ'] = "είας"	args['αε-θηλ'] = "εία"	args['κε-θηλ'] = "εία"
    args['οπ-θηλ'] = "είες"	args['γπ-θηλ'] = "ειών"	args['απ-θηλ'] = "είες"	args['κπ-θηλ'] = "είες"
    args['οε-ουδ'] = "ύ"	args['γε-ουδ'] = "έος"	args['αε-ουδ'] = "ύ"	args['κε-ουδ'] = "ύ"
    args['οπ-ουδ'] = "έα"	args['γπ-ουδ'] = "έων"	args['απ-ουδ'] = "έα"	args['κπ-ουδ'] = "έα"
return decl(args)
end


-- παρόμοιο: [[γουστόζος]]
-- ============ [[ζηλιάρης]], ζηλιάρα, ζηλιάρικο -- variation [[καημενούλης]], καημενούλα, καημενούλικο / καημενούλι
-- multistem
export['ζηλιάρης'] = function(frame)		-- [[Πρότυπο:el-κλίση-'ζηλιάρης']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
-- stems
	local stem = {}
	stem["θ"] = mw.ustring.sub(args['λήμμα'],1,-3)
	
    args['τύπος'] = 'ζηλιάρης'
    args['όπως'] = 'ζηλιάρης'
    if args['σημ'] == '-' then -- check [[ροζιάρης]]
		args['σημ'] = 'To ουδέτερο, από τα επίθετα σε [[-ικος]].'
	else
		args['σημ'] = 'To ουδέτερο, από τα επίθετα σε [[-ικος]].<br>Το αρσενικό και το θηλυκό, και ως ουσιαστικά.'
	end
    args['οε-αρσ'] = "ης"	args['γε-αρσ'] = "η" 	args['αε-αρσ'] = "η" 	args['κε-αρσ'] = "η"
    args['οπθ-αρσ'] = stem["θ"] .. 'ηδ'	args['οπ-αρσ'] = 'ες'
    args['γπθ-αρσ'] = stem["θ"] .. 'ηδ'	args['γπ-αρσ'] = 'ων'
    args['απθ-αρσ'] = stem["θ"] .. 'ηδ'	args['απ-αρσ'] = 'ες'
    args['κπθ-αρσ'] = stem["θ"] .. 'ηδ'	args['κπ-αρσ'] = 'ες'
    args['οε-θηλ'] = "α"	args['γε-θηλ'] = "ας"	args['αε-θηλ'] = "α"	args['κε-θηλ'] = "α"
    args['οπ-θηλ'] = "ες"	args['γπ-θηλ'] = "-"	args['απ-θηλ'] = "ες"	args['κπ-θηλ'] = "ες"
    args['αγπ-θηλ'] = '-'	-- αφαιρούμε και το άρθρο
    args['οεθ-ουδ'] = stem["θ"] .. 'ικ'	args['οε-ουδ'] = 'ο'
    args['γεθ-ουδ'] = stem["θ"] .. 'ικ'	args['γε-ουδ'] = 'ου'
    args['αεθ-ουδ'] = stem["θ"] .. 'ικ'	args['αε-ουδ'] = 'ο'
    args['κεθ-ουδ'] = stem["θ"] .. 'ικ'	args['κε-ουδ'] = 'ο'
    args['οπθ-ουδ'] = stem["θ"] .. 'ικ'	args['οπ-ουδ'] = 'α'
    args['γπθ-ουδ'] = stem["θ"] .. 'ικ'	args['γπ-ουδ'] = 'ων'
    args['απθ-ουδ'] = stem["θ"] .. 'ικ'	args['απ-ουδ'] = 'α'
    args['κπθ-ουδ'] = stem["θ"] .. 'ικ'	args['κπ-ουδ'] = 'α'
return decl(args)
end


-- βλ. ομάδα: ζημιογόνος, κερδορφόρος, εμβολοφόρος
-- ============ [[ζημιογόνος]], ζημιογόνος / ζημιογόνα, ζημιογόνο
export['ζημιογόνος'] = function(frame)		-- [[Πρότυπο:el-κλίση-'ζημιογόνος']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
    
    args['τύπος'] = 'ζημιογόνος'
    args['όπως'] = 'ζημιογόνος'
    args['ομάδα'] = '-ος -ος -ο & -α'
    args['οε-αρσ'] = "ος"	args['γε-αρσ'] = "ου" 	args['αε-αρσ'] = "ο" 	args['κε-αρσ'] = "ε"
    args['οπ-αρσ'] = "οι"	args['γπ-αρσ'] = "ων"	args['απ-αρσ'] = "ους"	args['κπ-αρσ'] = "οι"
    args['οε-θηλ'] = "ος"	args['γε-θηλ'] = "ου"	args['αε-θηλ'] = "ο"	args['κε-θηλ'] = "ε"	-- όπως αρσενικό ενικός
    args['οε2-θηλ'] = "α"	args['γε2-θηλ'] = "ας"	args['αε2-θηλ'] = "α"	args['κε2-θηλ'] = "α"	-- β τύποι
    args['οπ-θηλ'] = "οι"	args['γπ-θηλ'] = "ων"	args['απ-θηλ'] = "ους"	args['κπ-θηλ'] = "οι"	-- όπως αρσεσνικό πληθ.
    args['οπ2-θηλ'] = "ες"							args['απ2-θηλ'] = "ες"	args['κπ2-θηλ'] = "ες"	-- β τύποι
    args['οε-ουδ'] = "ο"	args['γε-ουδ'] = "ου"	args['αε-ουδ'] = "ο"	args['κε-ουδ'] = "ο"
    args['οπ-ουδ'] = "α"	args['γπ-ουδ'] = "ων"	args['απ-ουδ'] = "α"	args['κπ-ουδ'] = "α"
return decl(args)
end


-- ============ [[ζόρικος]], ζόρικια, ζόρικο -- fem. with -ια 
export['ζόρικος'] = function(frame)		-- [[Πρότυπο:el-κλίση-'ζόρικος']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
    
    args['τύπος'] = 'ζόρικος'
    args['όπως'] = 'ζόρικος'
    args['οε-αρσ'] = "ος"	args['γε-αρσ'] = "ου" 	args['αε-αρσ'] = "ο" 	args['κε-αρσ'] = "ε"
    args['οπ-αρσ'] = "οι"	args['γπ-αρσ'] = "ων"	args['απ-αρσ'] = "ους"	args['κπ-αρσ'] = "οι"
    args['οε-θηλ'] = "η"	args['γε-θηλ'] = "ης"	args['αε-θηλ'] = "η"	args['κε-θηλ'] = "η"	-- α θηλ εν
    args['οε2-θηλ'] = "ια"	args['γε2-θηλ'] = "ιας"	args['αε2-θηλ'] = "ια"	args['κε2-θηλ'] = "ια"	-- β
    args['οπ-θηλ'] = "ες"	args['γπ-θηλ'] = "ων"	args['απ-θηλ'] = "ες"	args['κπ-θηλ'] = "ες"
    args['οε-ουδ'] = "ο"	args['γε-ουδ'] = "ου"	args['αε-ουδ'] = "ο"	args['κε-ουδ'] = "ο"
    args['οπ-ουδ'] = "α"	args['γπ-ουδ'] = "ων"	args['απ-ουδ'] = "α"	args['κπ-ουδ'] = "α"
return decl(args)
end

-- ============ [[θηλυκός]], θηλυκή / θηλυκιά, θηλυκό
export['θηλυκός'] = function(frame)		-- [[Πρότυπο:el-κλίση-'θηλυκός']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
    
    args['τύπος'] = 'θηλυκός'
    args['όπως'] = 'θηλυκός'
    args['οε-αρσ'] = "ός"	args['γε-αρσ'] = "ού" 	args['αε-αρσ'] = "ό" 	args['κε-αρσ'] = "έ"
    args['οπ-αρσ'] = "οί"	args['γπ-αρσ'] = "ών"	args['απ-αρσ'] = "ούς"	args['κπ-αρσ'] = "οί"
    args['οε-θηλ'] = "ή"	args['γε-θηλ'] = "ής"	args['αε-θηλ'] = "ή"	args['κε-θηλ'] = "ή"	-- α θηλ εν.	
    args['οε2-θηλ'] = "ιά"	args['γε2-θηλ'] = "ιάς"	args['αε2-θηλ'] = "ιά"	args['κε2-θηλ'] = "ιά"	-- β
    args['οπ-θηλ'] = "ές"	args['γπ-θηλ'] = "ών"	args['απ-θηλ'] = "ές"	args['κπ-θηλ'] = "ές"
    args['οε-ουδ'] = "ό"	args['γε-ουδ'] = "ού"	args['αε-ουδ'] = "ό"	args['κε-ουδ'] = "ό"
    args['οπ-ουδ'] = "ά"	args['γπ-ουδ'] = "ών"	args['απ-ουδ'] = "ά"	args['κπ-ουδ'] = "ά"
return decl(args)
end

-- ============ [[καλός]], καλή, καλό -- PLUS pronouns + αντωνυμία [[απατός]]
export['καλός'] = function(frame)		-- [[Πρότυπο:el-κλίση-'καλός']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
if args['μέρος λόγου'] == 'Αντωνυμίες' then
	args['άρθρα'] = '-'
	args['τύπος'] = 'καλός' -- [[απατός]]
	args['όπως'] = 'καλός'
	args['παράρτημα'] = "[[Παράρτημα:Αντωνυμίες (νέα ελληνικά)|Παράρτημα:Αντωνυμίες]]"
    args['οε-αρσ'] = "ός"	args['γε-αρσ'] = "ού" 	args['αε-αρσ'] = "ό" 	args['κε-αρσ'] = "-"
    args['οπ-αρσ'] = "οί"	args['γπ-αρσ'] = "ών"	args['απ-αρσ'] = "ούς"	args['κπ-αρσ'] = "-"
    args['οε-θηλ'] = "ή"	args['γε-θηλ'] = "ής"	args['αε-θηλ'] = "ή"	args['κε-θηλ'] = "-"
    args['οπ-θηλ'] = "ές"	args['γπ-θηλ'] = "ών"	args['απ-θηλ'] = "ές"	args['κπ-θηλ'] = "-"
    args['οε-ουδ'] = "ό"	args['γε-ουδ'] = "ού"	args['αε-ουδ'] = "ό"	args['κε-ουδ'] = "-"
    args['οπ-ουδ'] = "ά"	args['γπ-ουδ'] = "ών"	args['απ-ουδ'] = "ά"	args['κπ-ουδ'] = "-"	
else    
    args['τύπος'] = 'καλός'
    args['όπως'] = 'καλός'
    args['οε-αρσ'] = "ός"	args['γε-αρσ'] = "ού" 	args['αε-αρσ'] = "ό" 	args['κε-αρσ'] = "έ"
    args['οπ-αρσ'] = "οί"	args['γπ-αρσ'] = "ών"	args['απ-αρσ'] = "ούς"	args['κπ-αρσ'] = "οί"
    args['οε-θηλ'] = "ή"	args['γε-θηλ'] = "ής"	args['αε-θηλ'] = "ή"	args['κε-θηλ'] = "ή"
    args['οπ-θηλ'] = "ές"	args['γπ-θηλ'] = "ών"	args['απ-θηλ'] = "ές"	args['κπ-θηλ'] = "ές"
    args['οε-ουδ'] = "ό"	args['γε-ουδ'] = "ού"	args['αε-ουδ'] = "ό"	args['κε-ουδ'] = "ό"
    args['οπ-ουδ'] = "ά"	args['γπ-ουδ'] = "ών"	args['απ-ουδ'] = "ά"	args['κπ-ουδ'] = "ά"
end -- close Αντωνυμίες
return decl(args)
end

-- βλ. ομάδα: ζημιογόνος, κερδορφόρος, εμβολοφόρος
-- ============ [[κερδοφόρος]], κερδοφόρα / κερδοφόρος, κερδοφόρο
export['κερδοφόρος'] = function(frame)		-- [[Πρότυπο:el-κλίση-'κερδοφόρος']] -- ανάποδα τα θηλυκά με το ζημιογόνος
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
    
    args['τύπος'] = 'κερδοφόρος'
    args['όπως'] = 'κερδοφόρος'
    args['ομάδα'] = '-ος -ος -ο & -α'
    args['οε-αρσ'] = "ος"	args['γε-αρσ'] = "ου" 	args['αε-αρσ'] = "ο" 	args['κε-αρσ'] = "ε"
    args['οπ-αρσ'] = "οι"	args['γπ-αρσ'] = "ων"	args['απ-αρσ'] = "ους"	args['κπ-αρσ'] = "οι"
    args['οε-θηλ'] = "α"	args['γε-θηλ'] = "ας"	args['αε-θηλ'] = "α"	args['κε-θηλ'] = "α"	-- α θηλ ενικός
    args['οε2-θηλ'] = "ος"	args['γε2-θηλ'] = "ου"	args['αε2-θηλ'] = "ο"	args['κε2-θηλ'] = "ε"	-- β όπως αρσενικό
    args['οπ-θηλ'] = "ες"	args['γπ-θηλ'] = "ων"	args['απ-θηλ'] = "ες"	args['κπ-θηλ'] = "ες"	-- α θηλ πληθ
    args['οπ2-θηλ'] = "οι"							args['απ2-θηλ'] = "ους"	args['κπ2-θηλ'] = "οι"	-- β όπως αρσενικό
    args['οε-ουδ'] = "ο"	args['γε-ουδ'] = "ου"	args['αε-ουδ'] = "ο"	args['κε-ουδ'] = "ο"
    args['οπ-ουδ'] = "α"	args['γπ-ουδ'] = "ων"	args['απ-ουδ'] = "α"	args['κπ-ουδ'] = "α"
return decl(args)
end

-- +χωρισμός παροξύτονα-προπαροξύτονα [[λάγνος]] - [[δίκαιος]]
-- ============ [[λάγνος]], λάγνη / λάγνα, λάγνο
export['λάγνος'] = function(frame)		-- [[Πρότυπο:el-κλίση-'λάγνος']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
-- stem --needed for control paroxytones
	local stem = {}
	stem["θ"] = mw.ustring.sub(args['λήμμα'],1,-3)		-- stem as found in lemma -- start from 1st letter of lemma, stop at 3rd from the end (minus 2 letters)
	stem["θ0"] = m_stems.word0(stem["θ"])				-- remove accent
    stem["θ1"] = m_stems.word1(stem["θ0"])				-- accent on 1st syllable from the end (Accent is tonos or oksia. Used mainly for monotonic script)
-- split χωρισμός λάγνος - δίκαιος
	if stem["θ"] == stem["θ1"] then
    args['τύπος'] = 'λάγνος'
    args['όπως'] = 'λάγνος'
	else
   		return errorhere("ΛΑΘΟΣ ΚΛΙΣΗ. Επιλέξτε μια κλίση για προπαροξύτονα όπως η &#123;&#123;el-κλίση-'δίκαιος'&#125;&#125;")
	end

    args['οε-αρσ'] = "ος"	args['γε-αρσ'] = "ου" 	args['αε-αρσ'] = "ο" 	args['κε-αρσ'] = "ε"
    args['οπ-αρσ'] = "οι"	args['γπ-αρσ'] = "ων"	args['απ-αρσ'] = "ους"	args['κπ-αρσ'] = "οι"
    args['οε-θηλ'] = "η"	args['γε-θηλ'] = "ης"	args['αε-θηλ'] = "η"	args['κε-θηλ'] = "η"
    args['οε2-θηλ'] = "α"	args['γε2-θηλ'] = "ας"	args['αε2-θηλ'] = "α"	args['κε2-θηλ'] = "α"
    args['οπ-θηλ'] = "ες"	args['γπ-θηλ'] = "ων"	args['απ-θηλ'] = "ες"	args['κπ-θηλ'] = "ες"
    args['οε-ουδ'] = "ο"	args['γε-ουδ'] = "ου"	args['αε-ουδ'] = "ο"	args['κε-ουδ'] = "ο"
    args['οπ-ουδ'] = "α"	args['γπ-ουδ'] = "ων"	args['απ-ουδ'] = "α"	args['κπ-ουδ'] = "α"
return decl(args)
end



-- παρόμοιο: [[ζηλιάρης]]
-- ============ [[μικρούλης]], μικρούλα, μικρούλι & μικρούλικο (& ουσιαστικοποιημένα ος-α-ι)
-- f.linkcontrol used here -- multistem
export['μικρούλης'] = function(frame)		-- [[Πρότυπο:el-κλίση-'μικρούλης']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
-- stems
    local stem = {}
	stem["θ"] = mw.ustring.sub(args['λήμμα'],1,-3)	
	
    args['τύπος'] = 'μικρούλης'
    args['όπως'] = 'μικρούλης'
    args['σημ'] = 'To ουδέτερο σε <b>-ι</b> και από τα επίθετα σε [[-ικος]].<br>Το αρσενικό, θηλυκό και το ουδέτερο σε -ι, και ως ουσιαστικά.'

    args['οε-αρσ'] = "ης"	args['γε-αρσ'] = "η" 	args['αε-αρσ'] = "η" 	args['κε-αρσ'] = "η"
    args['οπθ-αρσ'] = stem["θ"] .. 'ηδ'	args['οπ-αρσ'] = 'ες'
    args['γπθ-αρσ'] = stem["θ"] .. 'ηδ'	args['γπ-αρσ'] = 'ων'
    args['απθ-αρσ'] = stem["θ"] .. 'ηδ'	args['απ-αρσ'] = 'ες'
    args['κπθ-αρσ'] = stem["θ"] .. 'ηδ'	args['κπ-αρσ'] = 'ες'
    args['οε-θηλ'] = "α"	args['γε-θηλ'] = "ας"	args['αε-θηλ'] = "α"	args['κε-θηλ'] = "α"
    args['οπ-θηλ'] = "ες"	args['γπ-θηλ'] = "-"	args['απ-θηλ'] = "ες"	args['κπ-θηλ'] = "ες"
    args['αγπ-θηλ'] = '-'	-- αφαιρούμε και το άρθρο
-- ουδέτερο -ι ΚΑΙ -ικο
    args['οε-ουδ'] = "ι"	args['γε-ουδ'] = "-"	args['αε-ουδ'] = "ι"	args['κε-ουδ'] = "ι"
    args['οε2θ-ουδ'] = stem["θ"] .. 'ικ'	args['οε2-ουδ'] = 'ο'
    args['γε2Λ-ουδ'] = '<br />' .. linkcontrol3((stem["θ"]), "ικ", "ου")
    args['αε2θ-ουδ'] = stem["θ"] .. 'ικ'	args['αε2-ουδ'] = 'ο'
    args['κε2θ-ουδ'] = stem["θ"] .. 'ικ'	args['κε2-ουδ'] = 'ο'
    args['οπ-ουδ'] = "ια"	args['γπ-ουδ'] = "-"	args['απ-ουδ'] = "ια"	args['κπ-ουδ'] = "ια"
    args['οπ2θ-ουδ'] = stem["θ"] .. 'ικ'	args['οπ2-ουδ'] = 'α'
    args['γπ2Λ-ουδ'] = '<br />' .. linkcontrol3((stem["θ"]), "ικ", "ων")
    args['απ2θ-ουδ'] = stem["θ"] .. 'ικ'	args['απ2-ουδ'] = 'α'
    args['κπ2θ-ουδ'] = stem["θ"] .. 'ικ'	args['κπ2-ουδ'] = 'α'
return decl(args)
end


-- ============ [[ξηρός]], ξηρή / ξηρά, ξηρό
export['ξηρός'] = function(frame)		-- [[Πρότυπο:el-κλίση-'ξηρός']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
    
    args['τύπος'] = 'ξηρός'
    args['όπως'] = 'ξηρός'
    args['σημ'] = 'Οι δεύτεροι τύποι του θηλυκού όπως στην αρχαία κλίση,<br>συνήθως σε λόγιες παγιωμένες εκφράσεις.'
    args['οε-αρσ'] = "ός"	args['γε-αρσ'] = "ού" 	args['αε-αρσ'] = "ό" 	args['κε-αρσ'] = "έ"
    args['οπ-αρσ'] = "οί"	args['γπ-αρσ'] = "ών"	args['απ-αρσ'] = "ούς"	args['κπ-αρσ'] = "οί"
    args['οε-θηλ'] = "ή"	args['γε-θηλ'] = "ής"	args['αε-θηλ'] = "ή"	args['κε-θηλ'] = "ή"
    args['οε2-θηλ'] = "ά"	args['γε2-θηλ'] = "άς"	args['αε2-θηλ'] = "ά"	args['κε2-θηλ'] = "ά"
    args['οπ-θηλ'] = "ές"	args['γπ-θηλ'] = "ών"	args['απ-θηλ'] = "ές"	args['κπ-θηλ'] = "ές"
    args['οε-ουδ'] = "ό"	args['γε-ουδ'] = "ού"	args['αε-ουδ'] = "ό"	args['κε-ουδ'] = "ό"
    args['οπ-ουδ'] = "ά"	args['γπ-ουδ'] = "ών"	args['απ-ουδ'] = "ά"	args['κπ-ουδ'] = "ά"
return decl(args)
end


-- ============ [[όμορφος]], όμορφη, όμορφο +[[ξένος]], ξένη, ξένο  -- PLUS some pronouns, and MANY participles
-- adjectives or participles [[όμορφος]] - [[αγαπημένος]] - [[εισαγόμενος]]
-- & pronouns αντωνυμίες [[πόσος]] Χωρίς κλητική
-- & mod-τίτλος=με ή χωρίς άρθρο για όλα τα -τερος συγκριτικούς [[ομορφότερος]]
export['όμορφος'] = function(frame)		-- [[Template:el-κλίση-'όμορφος']]
    local args = frame:getParent().args		-- for Templates
--    local args = frame.args					-- to invoke
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
-- stem
		local stem = {}
		stem["θ"] = mw.ustring.sub(args['λήμμα'],1,-3)
		stem["θ0"] = m_stems.word0(stem["θ"])
		stem["θ1"] = m_stems.word1(stem["θ0"])
		
if args['μέρος λόγου'] == 'Αντωνυμίες' then
	args['άρθρα'] = '-'
		if stem["θ"] == stem['θ1'] then  -- check [[τόσος]] -- #ΚΚΡΕΜΟΤΗΤΑ συνίζηση όπως όποιος κάποιος
    	args['τύπος'] = 'ξένος' -- [[τόσος]]
    	args['όπως'] = 'ξένος'
		else
    	args['τύπος'] = 'όμορφος' -- [[κάμποσος]]
    	args['όπως'] = 'όμορφος'
		end
	args['παράρτημα'] = "[[Παράρτημα:Αντωνυμίες (νέα ελληνικά)|Παράρτημα:Αντωνυμίες]]"
    args['οε-αρσ'] = "ος"	args['γε-αρσ'] = "ου" 	args['αε-αρσ'] = "ο" 	args['κε-αρσ'] = "-"
    args['οπ-αρσ'] = "οι"	args['γπ-αρσ'] = "ων"	args['απ-αρσ'] = "ους"	args['κπ-αρσ'] = "-"
    args['οε-θηλ'] = "η"	args['γε-θηλ'] = "ης"	args['αε-θηλ'] = "η"	args['κε-θηλ'] = "-"
    args['οπ-θηλ'] = "ες"	args['γπ-θηλ'] = "ων"	args['απ-θηλ'] = "ες"	args['κπ-θηλ'] = "-"
    args['οε-ουδ'] = "ο"	args['γε-ουδ'] = "ου"	args['αε-ουδ'] = "ο"	args['κε-ουδ'] = "-"
    args['οπ-ουδ'] = "α"	args['γπ-ουδ'] = "ων"	args['απ-ουδ'] = "α"	args['κπ-ουδ'] = "-"	
else

	if mw.ustring.find(args['λήμμα'], 'μένος') then	-- ending of pass.perf.participles is μένος
		args['μέρος λόγου'] = 'Μετοχές'
		args['τύπος'] = 'αγαπημένος'
		args['όπως'] = 'αγαπημένος'
	elseif mw.ustring.find(args['λήμμα'], 'μενος')	-- ending of pass.pres.participles is μενος
	and not mw.ustring.find(args['λήμμα'], 'πύθμενος') -- [[απύθμενος]]
	and not mw.ustring.find(args['λήμμα'], 'λίμενος') -- [[αλίμενος]] @ΑΛΝΕ
	and not mw.ustring.find(args['λήμμα'], 'ρίμενος') -- [[απερίμενος]] @ΑΛΝΕ
	and not mw.ustring.find(args['λήμμα'], 'άρμενος') -- [[ξυλάρμενος]] άρμενος @ΑΛΝΕ
	then	
		args['μέρος λόγου'] = 'Μετοχές'
		args['τύπος'] = 'εισαγόμενος'
		args['όπως'] = 'εισαγόμενος'
		args['ομάδα'] = 'εισαγόμενος' -- + περιλαμβανόμενος με λόγιους τύπους
	else
		args['μέρος λόγου'] = 'Επίθετα'
    	args['τύπος'] = 'όμορφος'
    	args['όπως'] = 'όμορφος'
    	if mw.ustring.find(args['λήμμα'], 'τερος')
    -- check ΑΛΝΕ
    	and not mw.ustring.find(args['λήμμα'], 'αβέλτερος')
    	and not mw.ustring.find(args['λήμμα'], 'αίτερος') -- [[ιδιαίτερος]]
    	and not mw.ustring.find(args['λήμμα'], 'άντερος') -- [[λιμάντερος]]
    	and not mw.ustring.find(args['λήμμα'], 'άστερος') -- [[ξάστερος]]
    	and not mw.ustring.find(args['λήμμα'], 'δεύτερος$')
    	and not mw.ustring.find(args['λήμμα'], 'εκάτερος')
    	and not mw.ustring.find(args['λήμμα'], 'εότερος') -- [[θεότερος]]
    	and not mw.ustring.find(args['λήμμα'], 'δότερος') -- [[ενδότερος]]
    	and not mw.ustring.find(args['λήμμα'], 'ελεύθερος')
    	and not mw.ustring.find(args['λήμμα'], 'έντερος') -- [[χαλκέντερος]]
    	and not mw.ustring.find(args['λήμμα'], 'έτερος') -- [[ημέτερος]], [[έτερος]]
    	and not mw.ustring.find(args['λήμμα'], 'λεύτερος')
    	and not mw.ustring.find(args['λήμμα'], 'νύχτερος')
    	and not mw.ustring.find(args['λήμμα'], 'ουδέτερος')
    	and not mw.ustring.find(args['λήμμα'], 'πλιότερος')
    	and not mw.ustring.find(args['λήμμα'], 'πρότερος')
    	and not mw.ustring.find(args['λήμμα'], 'πρωτύτερος')
    	and not mw.ustring.find(args['λήμμα'], 'πτερος') -- [[μονόπτερος]]
    	and not mw.ustring.find(args['λήμμα'], 'υπέρτερος')
    	-- and not mw.ustring.find(args['λήμμα'], 'ύστερος') -- but i need [[ούστερος]]
    	and not mw.ustring.find(args['λήμμα'], 'φτερος') -- [[άφτερος]]
    	then
    		if args['τίτλος'] == '-' -- [[τρισχειρότερος]] & επιτατικά
    		then
    		args['mod-τίτλος'] = ''
    		args['τίτλος'] = ''
    		else
    		args['mod-τίτλος'] = "χωρίς άρθρο, [[Παράρτημα:Επίθετα και μετοχές (νέα ελληνικά)/σημειώσεις#Παραθετικά|συγκριτικός βαθμός]]"
    		.. "<br>με το άρθρο, [[Παράρτημα:Επίθετα και μετοχές (νέα ελληνικά)/σημειώσεις#Υπερθετικός|σχετικός υπερθετικός βαθμός]]"
    		args['κατηγ0'] = 'Επίθετα συγκριτικού βαθμού'
    		end
    		
    	end
    		

-- stats of paroxytones (cf όμορφος) Need to rewrite local stem, otherwise I get error NIL
-- stem
		local stem = {}
		stem["θ"] = mw.ustring.sub(args['λήμμα'],1,-3)
		stem["θ0"] = m_stems.word0(stem["θ"])
		stem["θ1"] = m_stems.word1(stem["θ0"])
		if stem["θ"] == stem['θ1'] then  -- check [[ξένος]] [[αεράτος]]
    	args['τύπος'] = 'ξένος'
    	args['όπως'] = 'ξένος'
		else
    	args['τύπος'] = 'όμορφος'
    	args['όπως'] = 'όμορφος'
		end
    end

    args['οε-αρσ'] = "ος"	args['γε-αρσ'] = "ου" 	args['αε-αρσ'] = "ο" 	args['κε-αρσ'] = "ε"
    args['οπ-αρσ'] = "οι"	args['γπ-αρσ'] = "ων"	args['απ-αρσ'] = "ους"	args['κπ-αρσ'] = "οι"
    args['οε-θηλ'] = "η"	args['γε-θηλ'] = "ης"	args['αε-θηλ'] = "η"	args['κε-θηλ'] = "η"
    args['οπ-θηλ'] = "ες"	args['γπ-θηλ'] = "ων"	args['απ-θηλ'] = "ες"	args['κπ-θηλ'] = "ες"
    args['οε-ουδ'] = "ο"	args['γε-ουδ'] = "ου"	args['αε-ουδ'] = "ο"	args['κε-ουδ'] = "ο"
    args['οπ-ουδ'] = "α"	args['γπ-ουδ'] = "ων"	args['απ-ουδ'] = "α"	args['κπ-ουδ'] = "α"
end -- close αντωνυμίες    
return decl(args)
end


-- εδώ και [[νιος]] [[χλιος]] from function ωραίος με |κατ=παλιός
-- ============ [[παλιός]], παλιά, παλιό
export['παλιός'] = function(frame)		-- [[Πρότυπο:el-κλίση-'παλιός']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
    
    args['τύπος'] = 'παλιός'
    args['όπως'] = 'παλιός'
    args['οε-αρσ'] = "ός"	args['γε-αρσ'] = "ού" 	args['αε-αρσ'] = "ό" 	args['κε-αρσ'] = "έ"
    args['οπ-αρσ'] = "οί"	args['γπ-αρσ'] = "ών"	args['απ-αρσ'] = "ούς"	args['κπ-αρσ'] = "οί"
    args['οε-θηλ'] = "ά"	args['γε-θηλ'] = "άς"	args['αε-θηλ'] = "ά"	args['κε-θηλ'] = "ά"
    args['οπ-θηλ'] = "ές"	args['γπ-θηλ'] = "ών"	args['απ-θηλ'] = "ές"	args['κπ-θηλ'] = "ές"
    args['οε-ουδ'] = "ό"	args['γε-ουδ'] = "ού"	args['αε-ουδ'] = "ό"	args['κε-ουδ'] = "ό"
    args['οπ-ουδ'] = "ά"	args['γπ-ουδ'] = "ών"	args['απ-ουδ'] = "ά"	args['κπ-ουδ'] = "ά"
return decl(args)
end


-- ============ [[πλακατζής]], πλακατζού, πλακατζίδικο 
-- multistem
-- & ήδικο όπως http://ebooks.edu.gr/ebooks/v/html/8547/2009/Grammatiki_E-ST-Dimotikou_html-apli/index_C7a6.html
-- -τζής-τζού-τζίδικο (και μη απλοποιημένη γραφή -τζήδικο. Ουδέτερο από τα τζίδικος)
export['πλακατζής'] = function(frame)		-- [[Πρότυπο:el-κλίση-'πλακατζής']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
-- stems
    local stem = {}
	stem["θ"] = mw.ustring.sub(args['λήμμα'],1,-3)	
	
    args['τύπος'] = 'πλακατζής'
    args['όπως'] = 'πλακατζής'
    args['σημ'] = 'Το ουδέτερο, από επίθετα σε <b>[[-ίδικος]]</b>, απλοποιημένη γραφή του -ήδικος.'

    args['οε-αρσ'] = "ής"		args['γε-αρσ'] = "ή" 		args['αε-αρσ'] = "ή" 		args['κε-αρσ'] = "ή"
    args['οπθ-αρσ'] = stem["θ"] .. 'ήδ'	args['οπ-αρσ'] = 'ες'
    args['γπθ-αρσ'] = stem["θ"] .. 'ήδ'	args['γπ-αρσ'] = 'ων'
    args['απθ-αρσ'] = stem["θ"] .. 'ήδ'	args['απ-αρσ'] = 'ες'
    args['κπθ-αρσ'] = stem["θ"] .. 'ήδ'	args['κπ-αρσ'] = 'ες'
    args['οε-θηλ'] = "ού"		args['γε-θηλ'] = "ούς"		args['αε-θηλ'] = "ού"		args['κε-θηλ'] = "ού"
    args['οπθ-θηλ'] = stem["θ"] .. 'ούδ'	args['οπ-θηλ'] = 'ες'
    args['γπθ-θηλ'] = stem["θ"] .. 'ούδ'	args['γπ-θηλ'] = 'ων'
    args['απθ-θηλ'] = stem["θ"] .. 'ούδ'	args['απ-θηλ'] = 'ες'
    args['κπθ-θηλ'] = stem["θ"] .. 'ούδ'	args['κπ-θηλ'] = 'ες'
    -- neu
    args['οεθ-ουδ'] = stem["θ"] .. 'ίδικ'	args['οε-ουδ'] = 'ο'
    args['γεθ-ουδ'] = stem["θ"] .. 'ίδικ'	args['γε-ουδ'] = 'ου'
    args['αεθ-ουδ'] = stem["θ"] .. 'ίδικ'	args['αε-ουδ'] = 'ο'
    args['κεθ-ουδ'] = stem["θ"] .. 'ίδικ'	args['κε-ουδ'] = 'ο'
    args['οπθ-ουδ'] = stem["θ"] .. 'ίδικ'	args['οπ-ουδ'] = 'α'
    args['γπθ-ουδ'] = stem["θ"] .. 'ίδικ'	args['γπ-ουδ'] = 'ων'
    args['απθ-ουδ'] = stem["θ"] .. 'ίδικ'	args['απ-ουδ'] = 'α'
    args['κπθ-ουδ'] = stem["θ"] .. 'ίδικ'	args['κπ-ουδ'] = 'α'
-- & ήδικο όπως http://ebooks.edu.gr/ebooks/v/html/8547/2009/Grammatiki_E-ST-Dimotikou_html-apli/index_C7a6.html 
    args['οε2θ-ουδ'] = stem["θ"] .. 'ήδικ'	args['οε2-ουδ'] = 'ο'
    args['γε2θ-ουδ'] = stem["θ"] .. 'ήδικ'	args['γε2-ουδ'] = 'ου'
    args['αε2θ-ουδ'] = stem["θ"] .. 'ήδικ'	args['αε2-ουδ'] = 'ο'
    args['κε2θ-ουδ'] = stem["θ"] .. 'ήδικ'	args['κε2-ουδ'] = 'ο'
    args['οπ2θ-ουδ'] = stem["θ"] .. 'ήδικ'	args['οπ2-ουδ'] = 'α'
    args['γπ2θ-ουδ'] = stem["θ"] .. 'ήδικ'	args['γπ2-ουδ'] = 'ων'
    args['απ2θ-ουδ'] = stem["θ"] .. 'ήδικ'	args['απ2-ουδ'] = 'α'
    args['κπ2θ-ουδ'] = stem["θ"] .. 'ήδικ'	args['κπ2-ουδ'] = 'α'
return decl(args)
end


-- ============ [[πλήρης]], πλήρης, πλήρες
export['πλήρης'] = function(frame)		-- [[Πρότυπο:el-κλίση-'πλήρης']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
-- stem needed for κεΛ-αρσ
    local stem = {}
	stem["θ"] = mw.ustring.sub(args['λήμμα'],1,-3)
	
    args['τύπος'] = 'πλήρης'
    args['όπως'] = 'πλήρης'
    args['σημ'] = "* Και προφορικός τύπος σε -η στη γενική ενικού αρσενικού ή και θηλυκού"
    args['οε-αρσ'] = "ης"	args['γε-αρσ'] = "ους" 	args['γεΛκειμ-αρσ'] = "*" 	args['αε-αρσ'] = "η"
    args['κεΛ-αρσ'] = '<span style="white-space:nowrap;">' .. linkcontrol2(stem["θ"], 'η') .. '(' ..  create_link(stem["θ"] .. "ης", ending_color("ς")) .. ')</span>'
    args['οπ-αρσ'] = "εις"	args['γπ-αρσ'] = "ων"	args['απ-αρσ'] = "εις"	args['κπ-αρσ'] = "εις"
    args['οε-θηλ'] = "ης"	args['γε-θηλ'] = "ους"	args['αε-θηλ'] = "η"	args['κε-θηλ'] = "ης"
    args['οπ-θηλ'] = "εις"	args['γπ-θηλ'] = "ων"	args['απ-θηλ'] = "εις"	args['κπ-θηλ'] = "εις"
    args['οε-ουδ'] = "ες"	args['γε-ουδ'] = "ους"	args['αε-ουδ'] = "ες"	args['κε-ουδ'] = "ες"
    args['οπ-ουδ'] = "η"	args['γπ-ουδ'] = "ων"	args['απ-ουδ'] = "η"	args['κπ-ουδ'] = "η"
return decl(args)
end

-- ============ [[ραδιενεργός]], ραδιενεργή / ραδιενεργός, ραδιενεργό
export['ραδιενεργός'] = function(frame)		-- [[Πρότυπο:el-κλίση-'ραδιενεργός']] βλ. και ενεργός με ός/ή θηλυκό & εξαγωγός
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
    
    args['τύπος'] = 'ραδιενεργός'
    args['όπως'] = 'ραδιενεργός'
    args['ομάδα'] = '-ος -ος -ο & -η'
    args['οε-αρσ'] = "ός"	args['γε-αρσ'] = "ού" 	args['αε-αρσ'] = "ό" 	args['κε-αρσ'] = "έ"
    args['οπ-αρσ'] = "οί"	args['γπ-αρσ'] = "ών"	args['απ-αρσ'] = "ούς"	args['κπ-αρσ'] = "οί"
    args['οε-θηλ'] = "ή"	args['γε-θηλ'] = "ής"	args['αε-θηλ'] = "ή"	args['κε-θηλ'] = "ή"	-- θηλ εν
    args['οε2-θηλ'] = "ός"	args['γε2-θηλ'] = "ού" 	args['αε2-θηλ'] = "ό" 	args['κε2-θηλ'] = "έ"	-- θηλ β εν όπως αρσ
    args['οπ-θηλ'] = "ές"	args['γπ-θηλ'] = "ών"	args['απ-θηλ'] = "ές"	args['κπ-θηλ'] = "ές"	-- θηλ πληθ
    args['οπ2-θηλ'] = "οί"	args['γπ2-θηλ'] = "ών"	args['απ2-θηλ'] = "ούς"	args['κπ2-θηλ'] = "οί"	-- θηλ β  πληθ όπως αρσ
    args['οε-ουδ'] = "ό"	args['γε-ουδ'] = "ού"	args['αε-ουδ'] = "ό"	args['κε-ουδ'] = "ό"
    args['οπ-ουδ'] = "ά"	args['γπ-ουδ'] = "ών"	args['απ-ουδ'] = "ά"	args['κπ-ουδ'] = "ά"
return decl(args)
end


-- ============ [[συνεχής]], συνεχής, συνεχές
export['συνεχής'] = function(frame)		-- [[Πρότυπο:el-κλίση-'συνεχής']] -- αρσ = θηλ, με μια μικροδιαφορά στην κε-αρσ
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end
-- stem needed for κεΛ-αρσ
    local stem = {}
	stem["θ"] = mw.ustring.sub(args['λήμμα'],1,-3)
	
    args['τύπος'] = 'συνεχής'
    args['όπως'] = 'συνεχής'
    args['σημ'] = "* Και προφορικός τύπος σε -ή στη γενική ενικού αρσενικού, ή και θηλυκού"
    args['οε-αρσ'] = "ής"	args['γε-αρσ'] = "ούς" 	args['γεΛκειμ-αρσ'] = "*"	args['αε-αρσ'] = "ή"
    args['κεΛ-αρσ'] = '<span style="white-space:nowrap;">' .. linkcontrol2(stem["θ"], 'ή') .. '(' ..  create_link(stem["θ"] .. "ής", ending_color("ς")) .. ')</span>'
    args['οπ-αρσ'] = "είς"	args['γπ-αρσ'] = "ών"	args['απ-αρσ'] = "είς"	args['κπ-αρσ'] = "είς"
    args['οε-θηλ'] = "ής"	args['γε-θηλ'] = "ούς"	args['αε-θηλ'] = "ή"	args['κε-θηλ'] = "ής"
    args['οπ-θηλ'] = "είς"	args['γπ-θηλ'] = "ών"	args['απ-θηλ'] = "είς"	args['κπ-θηλ'] = "είς"
    args['οε-ουδ'] = "ές"	args['γε-ουδ'] = "ούς"	args['αε-ουδ'] = "ές"	args['κε-ουδ'] = "ές"
    args['οπ-ουδ'] = "ή"	args['γπ-ουδ'] = "ών"	args['απ-ουδ'] = "ή"	args['κπ-ουδ'] = "ή"
return decl(args)
end


-- ============ [[φθοροποιός]], φθοροποιός / φθοροποιά, φθοροποιό
export['φθοροποιός'] = function(frame)		-- [[Πρότυπο:el-κλίση-'φθοροποιός']] βλ. και ειδοποιός
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
    
    args['τύπος'] = 'φθοροποιός'
    args['όπως'] = 'φθοροποιός'
    args['ομάδα'] = '-ος -ος -ο & -α'
    args['οε-αρσ'] = "ός"	args['γε-αρσ'] = "ού" 	args['αε-αρσ'] = "ό" 	args['κε-αρσ'] = "έ"
    args['οπ-αρσ'] = "οί"	args['γπ-αρσ'] = "ών"	args['απ-αρσ'] = "ούς"	args['κπ-αρσ'] = "οί"
    args['οε-θηλ'] = "ός"	args['γε-θηλ'] = "ού"	args['αε-θηλ'] = "ό"	args['κε-θηλ'] = "έ"	-- όπως αρσ ενικ
    args['οε2-θηλ'] = "ά"	args['γε2-θηλ'] = "άς"	args['αε2-θηλ'] = "ά"	args['κε2-θηλ'] = "ά"	-- β θηλ
    args['οπ-θηλ'] = "οί"	args['γπ-θηλ'] = "ών"	args['απ-θηλ'] = "ούς"	args['κπ-θηλ'] = "οί"	-- όπως αρσ πληθ
    args['οπ2-θηλ'] = "ές"							args['απ2-θηλ'] = "ές"	args['κπ2-θηλ'] = "ές"	-- β θηλ
    args['οε-ουδ'] = "ό"	args['γε-ουδ'] = "ού"	args['αε-ουδ'] = "ό"	args['κε-ουδ'] = "ό"
    args['οπ-ουδ'] = "ά"	args['γπ-ουδ'] = "ών"	args['απ-ουδ'] = "ά"	args['κπ-ουδ'] = "ά"
return decl(args)
end

-- όπως εμβολοφόρος αλλά ΧΩΡΙΣ ήτα -δόχη
-- ============ [[χοληδόχος]], χοληδόχος, χοληδόχο -- no χοληδόχη
export['χοληδόχος'] = function(frame)		-- [[Πρότυπο:el-κλίση-'χοληδόχος']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
    
    args['τύπος'] = 'χοληδόχος'
    args['όπως'] = 'χοληδόχος'
    args['ομάδα'] = '-ος -ος -ο'
    args['αθ'] = '1'
    args['θηλ'] = '-'
    args['σημ'] = 'Λόγιο επίθετο που δε συνηθίζει τον νεότερο τύπο του θηλυκού σε <b>-η</b>.'
-- masc+fem
    args['οε-αρσ'] = "ος"	args['γε-αρσ'] = "ου" 	args['αε-αρσ'] = "ο" 	args['κε-αρσ'] = "ε"
    args['οπ-αρσ'] = "οι"	args['γπ-αρσ'] = "ων"	args['απ-αρσ'] = "ους"	args['κπ-αρσ'] = "οι"
-- fem as masc
-- neu
    args['οε-ουδ'] = "ο"	args['γε-ουδ'] = "ου"	args['αε-ουδ'] = "ο"	args['κε-ουδ'] = "ο"
    args['οπ-ουδ'] = "α"	args['γπ-ουδ'] = "ων"	args['απ-ουδ'] = "α"	args['κπ-ουδ'] = "α"
return decl(args)
end



-- εδώ τα άτονα [[νιος]], [[χλιος]] με |κατ=παλιός
-- + Αντωνυμίες [[τέτοιος]] με συνίζηση
-- ============ [[ωραίος]], ωραία, ωραίο
export['ωραίος'] = function(frame)		-- [[Πρότυπο:el-κλίση-'ωραίος']]
    local args = frame:getParent().args
-- lemma
	local lemma = args['λήμμα'] or ''
	PAGENAME = mw.title.getCurrentTitle().text
	if lemma  == '' or lemma == nil then args['λήμμα'] = PAGENAME:match( "^%s*(.-)%s*$" ) 
		else lemma = args['λήμμα']
	end    
-- stats of paroxytones [[ωραίος]] proparoxytones [[άγριος]] Need to rewrite local stem, otherwise I get error NIL
-- stem
	-- BUT ΠΡΟΣΟΧΗ στις συνιζήσεις π.χ. -ένιος param παροξ=1
	-- ΟΧΙ αν έχω |κατ=παλιός (όπως στο [[χλιος]] [[νιος]])
		local stem = {}
		stem["θ"] = mw.ustring.sub(args['λήμμα'],1,-3)
		stem["θ0"] = m_stems.word0(stem["θ"])
		stem["θ1"] = m_stems.word1(stem["θ0"])
	--  στο [[νιος]] [[χλιος]] με |κατ=παλιός άτονα: Δεν τα χαρακτηρίζουμε 'άτονα' για αποφυγή σύγχυσης με την προφορά.
			-- λέμε μονοσύλλαβα (γιατί στην πραγματικότητα προφέρονται ΜΕ τόνο, απλώς γράφονται χωρίς τόνο)
	if args['κατ'] == 'παλιός' then 
			args['τύπος'] = 'παλιός'
			args['όπως'] = 'παλιός'
			args['υποκατ01'] = "που κλίνονται όπως το 'παλιός' μονοσύλλαβα"
			args['υποκατ02'] = "με συνίζηση στην κατάληξη"
			args['σημ'] = 'Προφέρεται με [[συνίζηση]] ως μονοσύλλαβο και δε φέρει τόνο.'
	else
		if stem["θ"] == stem['θ1'] then  --  [[ωραίος]] ωραί-ος, [[αεράτος]] αεράτ-ος
			args['ομάδα'] = 'ωραίος'
			args['τύπος'] = 'ωραίος'
			args['όπως'] = 'ωραίος'
		else 
			-- written proparoxytones, pronounced paroxytone
			if args['παροξ'] == '1' 
			-- check [[φιδένιος]] [[φιδίσιος]]
			or mw.ustring.find(args['λήμμα'], 'ένιος') 
				and args['λήμμα'] ~= 'αυχένιος' and args['λήμμα'] ~= 'επαυχένιος'  and args['λήμμα'] ~= 'περιαυχένιος' 
				and args['λήμμα'] ~= 'ελλιμένιος' and not mw.ustring.find(args['λήμμα'], 'λιμένιος') -- μήπως έχουμε κι άλλα σύνθετα
				and args['λήμμα'] ~= 'ξένιος' 
				and args['λήμμα'] ~= 'ωλένιος'
				-- check  αβυσσένιος διμιτένιος, σισυφένιος. @ΑΛΝΕ
			or mw.ustring.find(args['λήμμα'], 'ίσιος') 
				and args['λήμμα'] ~= 'αφροδίσιος'  
				and args['λήμμα'] ~= 'αίσιος' and args['λήμμα'] ~= 'απαίσιος' and args['λήμμα'] ~= 'εξαίσιος'
				and args['λήμμα'] ~= 'μαρκίσιος'  and args['λήμμα'] ~= 'παραδείσιος' and args['λήμμα'] ~= 'αρτεμίσιος'
				-- ?ίσως και: ιθακήσιος διπολίσιος και βλ. ΑΛΝΕ
			then
				args['ομάδα'] = 'ωραίος'
				args['τύπος'] = 'ωραίος'
				args['όπως'] = 'ωραίος'	
				args['υποκατ01'] = "που κλίνονται όπως το 'ωραίος' με συνίζηση στην κατάληξη"
				args['υποκατ02'] = "με συνίζηση στην κατάληξη"
				args['σημ'] = 'Προφέρεται με [[συνίζηση]] ως παροξύτονο.'
			else
			-- written and pronounced proparoxytone
				args['ομάδα'] = 'ωραίος'
				args['τύπος'] = 'θαυμάσιος'
				args['όπως'] = 'θαυμάσιος'	
--				args['υποκατ01'] = "που κλίνονται όπως το 'ωραίος' προπαροξύτονα"
			end
		end -- close if stem
		end -- close if |κατ=παλιός
    args['οε-αρσ'] = "ος"	args['γε-αρσ'] = "ου" 	args['αε-αρσ'] = "ο" 	args['κε-αρσ'] = "ε"
    args['οπ-αρσ'] = "οι"	args['γπ-αρσ'] = "ων"	args['απ-αρσ'] = "ους"	args['κπ-αρσ'] = "οι"
    args['οε-θηλ'] = "α"	args['γε-θηλ'] = "ας"	args['αε-θηλ'] = "α"	args['κε-θηλ'] = "α"
    args['οπ-θηλ'] = "ες"	args['γπ-θηλ'] = "ων"	args['απ-θηλ'] = "ες"	args['κπ-θηλ'] = "ες"
    args['οε-ουδ'] = "ο"	args['γε-ουδ'] = "ου"	args['αε-ουδ'] = "ο"	args['κε-ουδ'] = "ο"
    args['οπ-ουδ'] = "α"	args['γπ-ουδ'] = "ων"	args['απ-ουδ'] = "α"	args['κπ-ουδ'] = "α"
return decl(args)
end



return export