Module:User:Erutuon/grc-decl/sandbox/decl/staticdata/paradigms
- The following documentation is located at Module:User:Erutuon/grc-decl/sandbox/decl/staticdata/paradigms/documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • testcases • user page • user talk page • userspace
This module contains the raw paradigms that are used by Module:grc-decl/sandbox/decl/data. The forms in each paradigm are organized by two-letter abbreviations. The first letter is the case (N, G, D, A representing nominative, genitive, dative, accusative) and the second is the number (S, D, P representing singular, dative, plural). Each ending consists of a number and an ending. The dollar sign $
marks where the stem will be added.
local export = {}
export.headers = {
['1st'] = '[[Appendix:Ancient Greek first declension|First declension]]',
['2nd'] = '[[Appendix:Ancient Greek second declension|Second declension]]',
['3rd'] = '[[Appendix:Ancient Greek third declension|Third declension]]',
['Attic'] = '[[Appendix:Ancient Greek Attic declension|Attic second declension]]',
['irreg'] = 'Irregular declension',
['decl'] = 'Declension',
}
export.art_att = {}
export.art_att.M = {
decl = 'irreg',
NS = 'ὁ',
GS = 'τοῦ',
DS = 'τῷ',
AS = 'τὸν',
VS = 'ὦ',
ND = 'τὼ',
GD = 'τοῖν',
DD = 'τοῖν',
AD = 'τὼ',
NP = 'οἱ',
GP = 'τῶν',
DP = 'τοῖς',
AP = 'τοὺς',
}
export.art_att.F = {
decl = 'irreg',
NS = 'ἡ',
GS = 'τῆς',
DS = 'τῇ',
AS = 'τὴν',
VS = 'ὦ',
ND = 'τὼ',
GD = 'τοῖν',
DD = 'τοῖν',
AD = 'τὼ',
NP = 'αἱ',
GP = 'τῶν',
DP = 'ταῖς',
AP = 'τᾱ̀ς',
}
export.art_att.N = {
decl = 'irreg',
NS = 'τὸ',
GS = 'τοῦ',
DS = 'τῷ',
AS = 'τὸ',
VS = 'ὦ',
ND = 'τὼ',
GD = 'τοῖν',
DD = 'τοῖν',
AD = 'τὼ',
NP = 'τᾰ̀',
GP = 'τῶν',
DP = 'τοῖς',
AP = 'τᾰ̀',
}
export.alp_pax = {
decl = '1st',
g = 'F',
NS = '$ᾱ',
GS = '$ᾱς',
DS = '$ᾳ',
AS = '$ᾱν',
ND = '$ᾱ',
GD = '$αιν',
NP = '$αι',
GP = '$ῶν',
DP = '$αις',
AP = '$ᾱς',
}
export.eta_pax = {
decl = '1st',
g = 'F',
NS = '$η',
GS = '$ης',
DS = '$ῃ',
AS = '$ην',
ND = '$ᾱ',
GD = '$αιν',
NP = '$αι',
GP = '$ῶν',
DP = '$αις',
AP = '$ᾱς',
}
export.alp = {
decl = '1st',
g = 'F',
NS = '$ᾱ́',
GS = '$ᾶς',
DS = '$ᾷ',
AS = '$ᾱ́ν',
ND = '$ᾱ́',
GD = '$αῖν',
NP = '$αί',
GP = '$ῶν',
DP = '$αῖς',
AP = '$ᾱ́ς',
}
export.eta = {
decl = '1st',
g = 'F',
NS = '$ή',
GS = '$ῆς',
DS = '$ῇ',
AS = '$ήν',
ND = '$ᾱ́',
GD = '$αῖν',
NP = '$αί',
GP = '$ῶν',
DP = '$αῖς',
AP = '$ᾱ́ς',
}
export.als_prx = {
decl = '1st',
g = 'F',
NS = '$ᾰ',
GS = '$ᾱς',
DS = '$ᾳ',
AS = '$ᾰν',
ND = '$ᾱ',
GD = '$αιν',
NP = '$αι',
GP = '$ῶν',
DP = '$αις',
AP = '$ᾱς',
}
export.ets_prx = {
decl = '1st',
g = 'F',
NS = '$ᾰ',
GS = '$ης',
DS = '$ῃ',
AS = '$ᾰν',
ND = '$ᾱ',
GD = '$αιν',
NP = '$αι',
GP = '$ῶν',
DP = '$αις',
AP = '$ᾱς',
}
export.alp_con = {
decl = '1st',
g = 'F',
NS = '$ᾶ',
GS = '$ᾶς',
DS = '$ᾷ',
AS = '$ᾶν',
ND = '$ᾶ',
GD = '$αῖν',
NP = '$αῖ',
GP = '$ῶν',
DP = '$αῖς',
AP = '$ᾶς',
}
export.eta_con = {
decl = '1st',
g = 'F',
NS = '$ῆ',
GS = '$ῆς',
DS = '$ῇ',
AS = '$ῆν',
ND = '$ᾶ',
GD = '$αῖν',
NP = '$αῖ/$έαι',
GP = '$ῶν/$εῶν',
DP = '$αῖς',
AP = '$ᾶς/$έᾱς',
}
export.M_alp_pax = {
decl = '1st',
g = 'M',
NS = '$ᾱς',
GS = '$ου',
DS = '$ᾳ',
AS = '$ᾱν',
VS = '$ᾱ',
ND = '$ᾱ',
GD = '$αιν',
NP = '$αι',
GP = '$ῶν',
DP = '$αις',
AP = '$ᾱς',
}
export.M_eta_pax = {
decl = '1st',
g = 'M',
NS = '$ης',
GS = '$ου',
DS = '$ῃ',
AS = '$ην',
VS = '$η',
ND = '$ᾱ',
GD = '$αιν',
NP = '$αι',
GP = '$ῶν',
DP = '$αις',
AP = '$ᾱς',
}
export.M_eta = {
decl = '1st',
g = 'M',
NS = '$ής',
GS = '$οῦ',
DS = '$ῇ',
AS = '$ήν',
VS = '$ή',
ND = '$ᾱ́',
GD = '$αῖν',
NP = '$αί',
GP = '$ῶν',
DP = '$αῖς',
AP = '$ᾱ́ς',
}
export.M_alp_con = {
decl = '1st',
g = 'M',
NS = '$ᾶς',
GS = '$ᾶ',
DS = '$ᾷ',
AS = '$ᾶν',
VS = '$ᾶ',
ND = '$ᾶ',
GD = '$αῖν',
NP = '$αῖ',
GP = '$ῶν',
DP = '$αῖς',
AP = '$ᾶς',
}
export.M_eta_con = {
decl = '1st',
g = 'M',
NS = '$ῆς',
GS = '$οῦ',
DS = '$ῇ',
AS = '$ῆν',
VS = '$ῆ',
ND = '$ᾶ',
GD = '$αῖν',
NP = '$αῖ',
GP = '$ῶν',
DP = '$αῖς',
AP = '$ᾶς',
}
export.second_prx = {
decl = '2nd',
g = 'M',
NS = '$ος',
GS = '$ου',
DS = '$ῳ',
AS = '$ον',
VS = '$ε',
ND = '$ω',
GD = '$οιν',
NP = '$οι',
GP = '$ων',
DP = '$οις',
AP = '$ους',
}
export.second = {
decl = '2nd',
g = 'M',
NS = '$ός',
GS = '$οῦ',
DS = '$ῷ',
AS = '$όν',
VS = '$έ',
ND = '$ώ',
GD = '$οῖν',
NP = '$οί',
GP = '$ῶν',
DP = '$οῖς',
AP = '$ούς',
}
export.second_N_prx = {
decl = '2nd',
g = 'N',
NS = '$ον',
GS = '$ου',
DS = '$ῳ',
ND = '$ω',
GD = '$οιν',
NP = '$ᾰ',
GP = '$ων',
DP = '$οις',
}
export.second_N = {
decl = '2nd',
g = 'N',
NS = '$όν',
GS = '$οῦ',
DS = '$ῷ',
ND = '$ώ',
GD = '$οῖν',
NP = '$ᾰ́',
GP = '$ῶν',
DP = '$οῖς',
}
export.second_con = {
decl = '2nd',
g = 'M',
NS = '$οῦς',
GS = '$οῦ',
DS = '$ῷ',
AS = '$οῦν',
VS = '$οῦ',
ND = '$ώ',
GD = '$οῖν',
NP = '$οῖ',
GP = '$ῶν',
DP = '$οῖς',
AP = '$οῦς',
}
export.second_con_pax = {
decl = '2nd',
g = 'M',
NS = '$ους',
GS = '$ου',
DS = '$ῳ',
AS = '$ουν',
VS = '$ου',
ND = '$ω',
GD = '$οιν',
NP = '$οι',
GP = '$ων',
DP = '$οις',
AP = '$ους',
}
export.second_N_con = {
decl = '2nd',
g = 'N',
NS = '$οῦν',
GS = '$οῦ',
DS = '$ῷ',
ND = '$ώ',
GD = '$οῖν',
NP = '$ᾶ',
GP = '$ῶν',
DP = '$οῖς',
}
export.second_att = {
decl = 'Attic',
g = 'M',
NS = '$ώς',
GS = '$ώ',
DS = '$ῴ',
AS = '$ώ(ν)',
ND = '$ώ',
GD = '$ῴν',
NP = '$ῴ',
GP = '$ών',
DP = '$ῴς',
AP = '$ώς',
}
export.second_att_prx = {
decl = 'Attic',
g = 'M',
NS = '$ως',
GS = '$ω',
DS = '$ῳ',
AS = '$ω(ν)',
ND = '$ω',
GD = '$ῳν',
NP = '$ῳ',
GP = '$ων',
DP = '$ῳς',
AP = '$ως',
}
export.second_N_att_prx = {
decl = 'Attic',
g = 'M',
NS = '$ων',
GS = '$ω',
DS = '$ῳ',
ND = '$ω',
GD = '$ῳν',
NP = '$ᾰ',
GP = '$ων',
DP = '$ῳς',
}
export.second_att_con = {
decl = 'Attic',
g = 'M',
NS = '$ῶς',
GS = '$ῶ',
DS = '$ῷ',
AS = '$ῶ(ν)',
ND = '$ῶ',
GD = '$ῷν',
NP = '$ῷ',
GP = '$ῶν',
DP = '$ῷς',
AP = '$ῶς',
}
export.lp = {
decl = '3rd',
GS = '$ός',
DS = '$ῐ́',
AS = '$ᾰ',
ND = '$ε',
GD = '$οῖν',
NP = '$ες',
GP = '$ῶν',
AP = '$ᾰς',
}
export.lp_prx = {
decl = '3rd',
GS = '$ος',
DS = '$ῐ',
AS = '$ᾰ',
ND = '$ε',
GD = '$οιν',
NP = '$ες',
GP = '$ων',
AP = '$ᾰς',
}
export.es_adj = {
decl = '3rd',
NS = '$ής',
GS = '$οῦς',
DS = '$εῖ',
AS = '$ῆ',
VS = '$ές',
ND = '$εῖ',
GD = '$οῖν',
NP = '$εῖς',
GP = '$ῶν',
DP = '$έσῐ(ν)',
AP = '$εῖς',
adjective = true,
}
export.es_adj_prx = {
decl = '3rd',
NS = '$ης',
GS = '$ους',
DS = '$ει',
AS = '$η',
VS = '$ες',
ND = '$ει',
GD = '$οιν',
NP = '$εις',
GP = '$ων',
DP = '$εσῐ(ν)',
AP = '$εις',
adjective = true,
}
export.es_adj_open = {
decl = '3rd',
NS = '$ής',
GS = '$έος',
DS = '$έῐ̈',
AS = '$έᾰ',
VS = '$ές',
ND = '$έε',
GD = '$έοιν',
NP = '$έες',
GP = '$έων',
DP = '$έσῐ(ν)',
AP = '$έᾰς',
adjective = true,
}
export.es_adj_prx_open = {
decl = '3rd',
NS = '$ης',
GS = '$εος',
DS = '$εῐ̈',
AS = '$εᾰ',
VS = '$ες',
ND = '$εε',
GD = '$εοιν',
NP = '$εες',
GP = '$εων',
DP = '$εσῐ(ν)',
AP = '$εᾰς',
adjective = true,
}
export.N_lp = {
decl = '3rd',
g = 'N',
GS = '$ός',
DS = '$ῐ́',
ND = '$ε',
GD = '$οῖν',
NP = '$ᾰ',
GP = '$ῶν',
}
export.N_lp_prx = {
decl = '3rd',
g = 'N',
GS = '$ος',
DS = '$ῐ',
ND = '$ε',
GD = '$οιν',
NP = '$ᾰ',
GP = '$ων',
}
export.N_es_adj = {
decl = '3rd',
g = 'N',
NS = '$ές',
GS = '$οῦς',
DS = '$εῖ',
ND = '$εῖ',
GD = '$οῖν',
NP = '$ῆ',
GP = '$ῶν',
DP = '$έσῐ(ν)',
adjective = true,
}
export.N_es_adj_prx = {
decl = '3rd',
g = 'N',
NS = '$ες',
GS = '$ους',
DS = '$ει',
ND = '$ει',
GD = '$οιν',
NP = '$η',
GP = '$ων',
DP = '$εσῐ(ν)',
adjective = true,
}
export.N_es_prx = {
decl = '3rd',
g = 'N',
NS = '$ος',
GS = '$ους',
DS = '$ει',
ND = '$ει',
GD = '$οῖν',
NP = '$η',
GP = '$ῶν',
DP = '$εσῐ(ν)',
}
export.N_as_prx = {
decl = '3rd',
g = 'N',
NS = '$ᾰς',
GS = '$ως',
DS = '$αι/$ᾳ',
ND = '$ᾱ',
GD = '$ῷν',
NP = '$ᾱ',
GP = '$ῶν',
DP = '$ᾰσῐ(ν)',
}
export.N_es_adj_open = {
decl = '3rd',
g = 'N',
NS = '$ές',
GS = '$έος',
DS = '$έῐ̈',
ND = '$έε',
GD = '$έοιν',
NP = '$έᾰ',
GP = '$έων',
DP = '$έσῐ(ν)',
adjective = true,
}
export.N_es_adj_prx_open = {
decl = '3rd',
g = 'N',
NS = '$ες',
GS = '$εος',
DS = '$εῐ̈',
ND = '$εε',
GD = '$εοιν',
NP = '$εᾰ',
GP = '$εων',
DP = '$εσῐ(ν)',
adjective = true,
}
export.N_es_prx_open = {
decl = '3rd',
g = 'N',
NS = '$ος',
GS = '$εος',
DS = '$εῐ̈',
ND = '$εε',
GD = '$έοιν',
NP = '$εᾰ',
GP = '$έων',
DP = '$εσῐ(ν)',
}
export.N_as_prx_open = {
decl = '3rd',
g = 'N',
NS = '$ᾰς',
GS = '$ᾰος',
DS = '$ᾰῐ̈',
ND = '$ᾰε',
GD = '$ᾰ́οιν',
NP = '$ᾰᾰ',
GP = '$ᾰ́ων',
DP = '$ᾰσῐ(ν)',
}
export.kles = {
decl = '3rd',
g = 'M',
NS = '$κλῆς',
GS = '$κλέους',
DS = '$κλεῖ',
AS = '$κλέᾱ',
VS = '$κλεις',
}
export.kles_open = {
decl = '3rd',
g = 'M',
NS = '$κλέης',
GS = '$κλέους',
DS = '$κλέει',
AS = '$κλέᾱ',
VS = '$κλεες',
}
export.weak_i_prx = {
decl = '3rd',
NS = '$ῐς',
GS = '$εως',
DS = '$ει',
AS = '$ῐν',
VS = '$ῐ',
ND = '$ει',
GD = '$έοιν',
NP = '$εις',
GP = '$εων',
DP = '$εσῐ(ν)',
AP = '$εις',
}
export.weak_u = {
decl = '3rd',
NS = '$ῠ́ς',
GS = '$έως',
DS = '$εῖ',
AS = '$ῠ́ν',
VS = '$ῠ́',
ND = '$έε',
GD = '$έοιν',
NP = '$εῖς',
GP = '$έων',
DP = '$έσῐ(ν)',
AP = '$εῖς',
}
export.weak_u_prx = {
decl = '3rd',
NS = '$ῠς',
GS = '$εως',
DS = '$ει',
AS = '$ῠν',
VS = '$ῠ',
ND = '$ει',
GD = '$έοιν',
NP = '$εις',
GP = '$εων',
DP = '$εσῐ(ν)',
AP = '$εις',
}
export.N_weak_i_prx = {
decl = '3rd',
g = 'N',
NS = '$ῐ',
GS = '$εως',
DS = '$ει',
ND = '$ει',
GD = '$έοιν',
NP = '$η/$εᾰ',
GP = '$εων',
DP = '$εσῐ(ν)',
}
export.N_weak_u = {
decl = '3rd',
g = 'N',
NS = '$ῠ́',
GS = '$έως',
DS = '$εῖ',
ND = '$εῖ',
GD = '$έοιν',
NP = '$έᾰ',
GP = '$έων',
DP = '$έσῐ(ν)',
}
export.N_weak_u_prx = {
decl = '3rd',
g = 'N',
NS = '$ῠ',
GS = '$εως',
DS = '$ει',
ND = '$ει',
GD = '$έοιν',
NP = '$η/$εᾰ',
GP = '$εων',
DP = '$εσῐ(ν)',
}
export.pure_i_prx = {
decl = '3rd',
NS = '$ῐς',
GS = '$ῐος',
DS = '$ῑ',
AS = '$ῐν',
VS = '$ῐ',
ND = '$ῐε',
GD = '$ῐ́οιν',
NP = '$ῐες',
GP = '$ῐ́ων',
DP = '$ῐσῐ(ν)',
AP = '$ῑς/$ῐᾰς',
}
export.N_pure_i_prx = {
decl = '3rd',
g = 'N',
NS = '$ῐ',
GS = '$ῐος',
DS = '$ῑ',
ND = '$ῐε',
GD = '$ῐ́οιν',
NP = '$ῐες',
GP = '$ῐ́ων',
DP = '$ῐσῐ(ν)',
}
export.pure_u_prx = {
decl = '3rd',
NS = '$ῠς',
GS = '$ῠος',
DS = '$ῠῐ̈/$υι',
AS = '$ῠν',
VS = '$ῠ',
ND = '$ῠε',
GD = '$ῠ́οιν',
NP = '$ῠες',
GP = '$ῠ́ων',
DP = '$ῠσῐ(ν)',
AP = '$ῡς/$ῠᾰς',
}
export.pure_u_long_prx = {
decl = '3rd',
NS = '$ῡς',
GS = '$ῠος',
DS = '$ῠῐ̈/$υι',
AS = '$ῡν',
VS = '$ῡ',
ND = '$ῠε',
GD = '$ῠ́οιν',
NP = '$ῠες',
GP = '$ῠ́ων',
DP = '$ῠσῐ(ν)',
AP = '$ῡς/$ῠᾰς',
}
export.pure_u_long = {
decl = '3rd',
NS = '$ῡ́ς',
GS = '$ῠ́ος',
DS = '$ῠ́ῐ̈',
AS = '$ῡ́ν',
VS = '$ῡ́',
ND = '$ῠ́ε',
GD = '$ῠ́οιν',
NP = '$ῠ́ες',
GP = '$ῠ́ων',
DP = '$ῠ́σῐ(ν)',
AP = '$ῦς/$ῠ́ᾰς',
}
export.pure_u_long_con = {
decl = '3rd',
NS = '$ῦς',
GS = '$ῠός',
DS = '$ῠῐ̈́',
AS = '$ῦν',
VS = '$ῦ',
ND = '$ῠ́ε',
GD = '$ῠοῖν',
NP = '$ῠ́ες',
GP = '$ῠῶν',
DP = '$ῡσῐ́(ν)/$ῠσῐ́(ν)',
AP = '$ῦς/$ῠ́ᾰς',
}
export.pure_u = {
decl = '3rd',
NS = '$ῠ́ς',
GS = '$ῠός',
DS = '$ῠῐ̈́',
AS = '$ῠ́ν',
VS = '$ῠ́',
ND = '$ῠ́ε',
GD = '$ῠοῖν',
NP = '$ῠ́ες',
GP = '$ῠῶν',
DP = '$ῠσῐ́(ν)',
AP = '$ῦς/$ῠ́ᾰς',
}
export.N_pure_u_prx = {
decl = '3rd',
g = 'N',
NS = '$ῠ',
GS = '$ῠος',
DS = '$ῠῐ̈',
ND = '$ῠε',
GD = '$ῠ́οιν',
NP = '$ῠᾰ',
GP = '$ῠ́ων',
DP = '$ῠσῐ(ν)',
}
export.eus = {
decl = '3rd',
g = 'M',
NS = '$εύς',
GS = '$έως',
DS = '$έῐ̈/$εῖ',
AS = '$έᾱ',
VS = '$εῦ',
ND = '$ῆ',
GD = '$έοιν',
NP = '$ῆς/$εῖς',
GP = '$έων',
DP = '$εῦσῐ(ν)',
AP = '$έᾱς',
}
export.eus_con = {
decl = '3rd',
g = 'M',
NS = '$εύς',
GS = '$ῶς',
DS = '$εῖ',
AS = '$ᾶ',
VS = '$εῦ',
ND = '$ῆ',
GD = '$οῖν',
NP = '$ῆς/$εῖς',
GP = '$ῶν',
DP = '$εῦσῐ(ν)',
AP = '$ᾶς',
}
export.eus_hwos = {
decl = '3rd',
g = 'M',
NS = '$εύς',
GS = '$ῆϝος',
DS = '$ῆϝῐ',
AS = '$ῆϝᾰ',
VS = '$εῦ',
ND = '$ῆϝε',
GD = '$ήϝοιν',
NP = '$ῆϝες',
GP = '$ήϝων',
DP = '$εῦσῐ(ν)',
AP = '$ῆϝᾰς',
}
export.eus_hos = {
decl = '3rd',
g = 'M',
NS = '$εύς',
GS = '$ῆος',
DS = '$ῆῐ̈',
AS = '$ῆᾰ',
VS = '$εῦ',
ND = '$ῆε',
GD = '$ήοιν',
NP = '$ῆες',
GP = '$ήων',
DP = '$εῦσῐ(ν)',
AP = '$ῆᾰς',
}
export.eus_eios = {
decl = '3rd',
g = 'M',
NS = '$εύς',
GS = '$εῖος',
DS = '$εῖῐ̈',
AS = '$εῖᾰ',
VS = '$εῦ',
ND = '$εῖε',
GD = '$είοιν',
NP = '$εῖες',
GP = '$είων',
DP = '$εῦσῐ(ν)',
AP = '$εῖᾰς',
}
export.oi = {
decl = '3rd',
g = 'F',
NS = '$ώ',
GS = '$οῦς',
DS = '$οῖ',
AS = '$ώ',
VS = '$οῖ',
}
export.irreg = {
decl = 'irreg',
NS = 1,
GS = 2,
DS = 3,
AS = 4,
VS = 5,
ND = 6,
GD = 7,
NP = 8,
GP = 9,
DP = 10,
AP = 11,
}
export.indecl = {
decl = 'decl',
NS = 1,
GS = 1,
DS = 1,
ND = 1,
GD = 1,
NP = 1,
GP = 1,
DP = 1,
}
return export