Module:User:Erutuon/grc-decl/decl/classes

Hello, you have come here looking for the meaning of the word Module:User:Erutuon/grc-decl/decl/classes. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:User:Erutuon/grc-decl/decl/classes, but we will also tell you about its etymology, its characteristics and you will know how to say Module:User:Erutuon/grc-decl/decl/classes in singular and plural. Everything you need to know about the word Module:User:Erutuon/grc-decl/decl/classes you have here. The definition of the word Module:User:Erutuon/grc-decl/decl/classes will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:User:Erutuon/grc-decl/decl/classes, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

This module needs documentation.
Please document this module by describing its purpose and usage on the documentation page.

--[[
-- Created with the following code. Deepcopy is probably unnecessary.

local data = require'Module:table'.deepcopy(mw.loadData'Module:grc-decl/sandbox/decl/staticdata', true)
local dump = require'Module:debug'.highlight_dump
return dump(data)
--]]

return {
	 = {
		 = {
			"2nd", "1st-alp", "2nd-N",
			 = "1&2",
		},
		 = {
			"2nd-con", "1st-alp", "2nd-N-con",
			 = "1&2",
		},
		 = {
			"2nd", "1st-eta", "2nd-N",
			 = "1&2",
		},
		 = {
			"2nd-con", "1st-eta", "2nd-N-con",
			 = "1&2",
		},
		 = {
			"3rd-weak-υ", "1st-als", "3rd-N-weak-υ",
			 = "ει",
			 = "1&3",
		},
		 = {
			"3rd-cons", "1st-ets", "3rd-N-cons",
			 = "εν",
			 = "ειν",
			 = "1&3",
		},
		 = {
			"3rd-cons", "1st-ets", "3rd-N-cons",
			 = "εντ",
			 = "εισ",
			 = "1&3",
		},
		 = {
			"3rd-cons", "1st-ets", "3rd-N-cons",
			 = "εντ",
			 = "εσσ",
			 = "1&3",
		},
		 = {
			"3rd-cons", "1st-ets", "3rd-N-cons",
			 = "οντ",
			 = "ουσ",
			 = "1&3",
		},
		 = {
			"3rd-cons", "1st-ets", "3rd-N-cons",
			 = "ουντ",
			 = "ουσ",
			 = "1&3",
		},
		 = {
			"3rd-cons", "1st-als", "3rd-N-cons",
			 = "οτ",
			 = "υι",
			 = "1&3",
		},
		 = {
			"3rd-cons", "1st-ets", "3rd-N-cons",
			 = "οντ",
			 = "ουσ",
			 = "1&3",
		},
		 = {
			"3rd-cons", "1st-ets", "3rd-N-cons",
			 = "ωντ",
			 = "ωσ",
			 = "1&3",
		},
		 = {
			"3rd-cons", "1st-ets", "3rd-N-cons",
			 = "ᾰν",
			 = "αιν",
			 = "1&3",
		},
		 = {
			"3rd-cons", "1st-ets", "3rd-N-cons",
			 = "ᾰντ",
			 = "ᾱσ",
			 = "1&3",
		},
		 = {
			"3rd-cons", "1st-ets", "3rd-N-cons",
			 = "ῠντ",
			 = "ῡσ",
			 = "1&3",
		},
		 = {
			"2nd", nil, "2nd-N",
			 = "2nd",
		},
		 = {
			"2nd-att", nil, "2nd-N-att",
			 = "Attic",
		},
		 = {
			"3rd-cons", nil, "3rd-N-cons",
			 = "3rd",
		},
		 = {
			"3rd-εσ", nil, "3rd-N-εσ",
			 = "3rd",
		},
		 = {
			"3rd-εσ-open", nil, "3rd-N-εσ-open",
			 = "3rd",
		},
	},
	 = {
		 = {
			"2nd-con", "1st-alp", "2nd-N-con",
			 = "1&2",
		},
		 = {
			"2nd-con", "1st-eta", "2nd-N-con",
			 = "1&2",
		},
		 = {
			"3rd-εσ", nil, "3rd-N-εσ",
			 = "3rd",
		},
	},
	 = {
		 = {
			 = true,
			 = true,
		},
		 = {
			 = true,
			 = true,
		},
	},
	 = {
	},
	 = {
			= "M_alp_pax",
			= "M_alp_con",
			= "M_eta_pax",
				= "alp_pax",
				= "als_prx",
				= "eta_pax",
				= "ets_prx",
		
					= "second",
				= "second_N",
			= "second_N_att_prx",
			= "second_N_con",
				= "second_att",
				= "second_con",
		
			= "N_pure_i_prx",
			= "N_pure_u_prx",
			= "N_weak_i_prx",
			= "N_weak_u",
				= "N_es_adj",
				= "N_es_prx",
			= "N_es_prx_open",
				= "N_as_prx",
		
				= "pure_i_prx",
				= "pure_u",
			= "pure_u_long_prx",
				= "weak_i_prx",
				= "weak_u",
		
					= "es_adj",
		 	= "es_adj_prx_open",
		
		 		= "eus",
		 	= "eus_con",
		
				= "kles",
			= "kles_open",
		
					= "oi",
	},
	 = {
				= "] and ] declension",
		 	= "] and ] declension",
		 	= "]",
		 	= "]",
		 	= "]",
			= "]",
			= "Declension",
			= "Irregular declension",
	},
	 = {
		noun = {
			longest_nominative_ending = 5,
			 = {
				 = "1st-alp",
				 = "1st-alp",
			},
			 = {
					= "1st-M-alp",
					= "1st-M-alp",
					= "1st-M-alp",
			},
			 = {
				 = "1st-als",
				 = "1st-als",
				 = "1st-ets",
			},
			 = {
					= "3rd-N-ᾰσ-open",
					= "3rd-N-ᾰσ-open",
					= "3rd-N-ᾰσ",
			},
			 = {
					= "1st-M-alp",
					= "1st-M-alp",
					= "3rd-N-ᾰσ-open",
					= "3rd-N-ᾰσ-open",
					= "1st-M-alp",
					= "3rd-N-ᾰσ",
			},
			 = {
				 = "3rd-N-εσ",
			},
			 = {
					= "3rd-ευς",
					= "3rd-ευς-con",
			},
			 = {
				 = "1st-eta",
			},
			 = {
					= "3rd-εσ-open",
					= "1st-M-eta",
					= "3rd-εσ",
			},
			 = "ῐ",
			 = {
				 = "3rd-N-weak-ι",
				 = "3rd-N-pure-ι",
				 = "3rd-N-pure-ι",
			},
			 = {
				 = "3rd-weak-ι",
				 = "3rd-pure-ι",
				 = "3rd-pure-ι",
			},
			 = "ῐς",
			 = {
				 = "3rd-κλῆς-open",
			},
			 = {
				 = "3rd-κλῆς",
			},
			 = {
				 = "2nd-N",
			},
			 = {
					= "3rd-N-ος-open",
					= "2nd",
					= "3rd-N-ος",
			},
			 = {
				 = "2nd-N-con",
			},
			 = {
				 = "2nd-con",
			},
			 = "ῠ",
			 = {
				 = "3rd-pure-υ-long",
				 = "3rd-pure-υ-long",
			},
			 = {
				 = "3rd-N-weak-υ",
				 = "3rd-N-pure-υ",
				 = "3rd-N-pure-υ",
			},
			 = {
				 = "3rd-weak-υ",
				 = "3rd-pure-υ",
				 = "3rd-pure-υ",
			},
			 = {
				 = "3rd-οι",
			},
			 = {
				 = "2nd-N-att",
			},
			 = {
				 = "2nd-att",
			},
		},
		adj = {
			longest_masculine_ending = 3,
			 = {
						= "1&3-ᾰντ",
					= "1&3-ᾰν",
					= "1&3-ᾰν",
						= "1&3-ᾰντ",
			},
			 = "ᾱς",
			 = {
				 = "1&3-εντ",
				 = "1&3-εντ",
				 = "1&3-εσσ",
				 = "1&3-εσσ",
			},
			 = {
				 = "1&3-εν",
				 = "1&3-εν",
			},
			 = {
				 = "3rd-εσ",
			},
			 = {
				 = "1&2-alp",
				 = "1&2-alp",
				 = "1&2-eta",
				 = "2nd",
			},
			 = {
						= "1&2-alp-con",
						= "1&2-alp-con",
						= "1&2-eta-con",
					= "1&3-ουντ",
					= "1&3-ουντ",
			},
			 = {
				 = "1&3-ῠντ",
				 = "1&3-ῠντ",
			},
			 = {
				 = "1&3-ups",
				 = "1&3-ups",
			},
			 = {
				 = "1&3-ups",
				 = "1&3-ups",
				 = "1&3-ῠντ",
				 = "1&3-ῠντ",
			},
			 = {
					= "1&3-οντ",
					= "1&3-οντ",
						= "1&3-ωντ",
						= "1&3-ωντ",
			},
			 = {
					= "1&3-οτ",
					= "1&3-οτ",
					= "2nd-att",
			},
		},
	},
	
	-- This determines the forms that each positional parameter in
	-- ] and ] supply when the first
	-- parameter is "irreg".
	-- The inflectional categories are abbreviated in the order case, number
	-- or gender, case, number. "NS" stands for nominative singular, "NNS"
	-- for neuter nominative singular.
	-- For instance, for masculine or feminine irregular nouns, the second
	-- parameter is the nominative singular, the third the genitive singular,
	-- and so on.
	-- There's probably a way to generate these tables more simply.
	irregular = {
		noun = {
			masculine_feminine = {
				full = {
					false, 'NS', 'GS', 'DS', 'AS', 'VS',
					'ND', 'GD',
					'NP', 'GP', 'DP', 'AP',
				},
				S  = { false, 'NS', 'GS', 'DS', 'AS', 'VS' },
				D  = { false, 'ND', 'GD' },
				P  = { false, 'NP', 'GP', 'DP', 'AP' },
				SP = {
					false, 'NS', 'GS', 'DS', 'AS', 'VS',
					'NP', 'GP', 'DP', 'AP',
				},
				DP = {
					false, 'ND', 'GD',
					'NP', 'GP', 'DP', 'AP',
				},
			},
			neuter = {
				full = { false, 'NS', 'GS', 'DS', 'ND', 'GD', 'NP', 'GP', 'DP',
					redirects = {
						AS = 'NS', VS = 'NS', AP = 'NP'
					},
				},
				DP = { false, 'ND', 'GD', 'NP', 'GP', 'DP',
					redirects = {
						AP = 'NP',
					},
				},
				SP = { false, 'NS', 'GS', 'DS', 'NP', 'GP', 'DP',
					redirects = {
						AS = 'NS', VS = 'NS', AP = 'NP'
					},
				},
				S = { false, 'NS', 'GS', 'DS',
					redirects = {
						AS = 'NS', VS = 'NS',
					},
				},
				D = { false, 'DS', 'DG' },
				P = { false, 'NP', 'GP', 'DP',
					redirects = {
						AP = 'NP'
					},
				},
			},
		},
		adjective = {
			full = {
				false, 'MNS', 'MGS', 'MDS', 'MAS', 'MVS', 'MND', 'MGD', 'MNP', 'MGP', 'MDP', 'MAP',
				'FNS', 'FGS', 'FDS', 'FAS', 'FVS', 'FND', 'FGD', 'FNP', 'FGP', 'FDP', 'FAP',
				'NNS', 'NNP',
				redirects = {
					NGS = 'MGS', NDS = 'MDS', NAS = 'NNS', NVS = 'NNS',
					NND = 'MND', NGD = 'MGD',
					NGP = 'MGP', NDP = 'MGP', NAP = 'NNP'
				},
			},
			SP = {
				false, 'MNS', 'MGS', 'MDS', 'MAS', 'MVS', 'MNP', 'MGP', 'MDP', 'MAP',
				'FNS', 'FGS', 'FDS', 'FAS', 'FVS', 'FNP', 'FGP', 'FDP', 'FAP',
				'NNS', 'NNP',
				redirects = {
					NGS = 'MGS', NDS = 'MDS', NAS = 'NNS', NVS = 'NNS',
					NGP = 'MGP', NDP = 'MGP', NAP = 'NNP'
				},
			},
			S = {
				false, 'MNS', 'MGS', 'MDS', 'MAS', 'MVS',
				'FNS', 'FGS', 'FDS', 'FAS', 'FVS',
				'NNS',
				redirects = { NGS = 'MGS', NDS = 'MDS', NAS = 'NNS', NVS = 'NNS', },
			},
			-- Unlikely ever to be used.
			D = {
				false, 'MND', 'MGD',
				'FND', 'FGD',
				redirects = { NND = 'MGD', NGD = 'MGD' },
			},
			P = {
				false, 'MNP', 'MGP', 'MDP', 'MAP',
				'FNP', 'FGP', 'FDP', 'FAP',
				'NNP',
				redirects = { NGP = 'MGP', NDP = 'MGP', NAP = 'NNP' },
			},
		},
	},
}