Module:grc-decl/decl/staticdata/paradigms: difference between revisions
Content deleted Content added
add accusative and dative dual articles just in case |
Yes it did fix it. Apparently the subtables produced by ipairs do not modify the original subtables. |
||
(One intermediate revision by the same user not shown) | |||
Line 15: | Line 15: | ||
decl = 'irreg', |
decl = 'irreg', |
||
NS = 'ὁ', GS = 'τοῦ', DS = 'τῷ', AS = 'τὸν', VS = 'ὦ', |
NS = 'ὁ', GS = 'τοῦ', DS = 'τῷ', AS = 'τὸν', VS = 'ὦ', |
||
ND = 'τὼ', GD = 'τοῖν', |
ND = 'τὼ', GD = 'τοῖν', DD = 'τοῖν', AD = 'τὼ', |
||
NP = 'οἱ', GP = 'τῶν', DP = 'τοῖς', AP = 'τοὺς', |
NP = 'οἱ', GP = 'τῶν', DP = 'τοῖς', AP = 'τοὺς', |
||
} |
} |
||
Line 22: | Line 22: | ||
decl = 'irreg', |
decl = 'irreg', |
||
NS = 'ἡ', GS = 'τῆς', DS = 'τῇ', AS = 'τὴν', VS = 'ὦ', |
NS = 'ἡ', GS = 'τῆς', DS = 'τῇ', AS = 'τὴν', VS = 'ὦ', |
||
ND = 'τὼ', GD = 'τοῖν', |
ND = 'τὼ', GD = 'τοῖν', DD = 'τοῖν', AD = 'τὼ', |
||
NP = 'αἱ', GP = 'τῶν', DP = 'ταῖς', AP = 'τᾱ̀ς', |
NP = 'αἱ', GP = 'τῶν', DP = 'ταῖς', AP = 'τᾱ̀ς', |
||
} |
} |
||
Line 29: | Line 29: | ||
decl = 'irreg', |
decl = 'irreg', |
||
NS = 'τὸ', GS = 'τοῦ', DS = 'τῷ', AS = 'τὸ', VS = 'ὦ', |
NS = 'τὸ', GS = 'τοῦ', DS = 'τῷ', AS = 'τὸ', VS = 'ὦ', |
||
ND = 'τὼ', GD = 'τοῖν', |
ND = 'τὼ', GD = 'τοῖν', DD = 'τοῖν', AD = 'τὼ', |
||
NP = 'τᾰ̀', GP = 'τῶν', DP = 'τοῖς', AP = 'τᾰ̀', |
NP = 'τᾰ̀', GP = 'τῶν', DP = 'τοῖς', AP = 'τᾰ̀', |
||
} |
} |
||
for gender, articles in ipairs(export.art_att) do |
|||
articles.AD = articles.ND |
|||
articles.DD = articles.GD |
|||
end |
|||
export.alp_pax = { |
export.alp_pax = { |
Revision as of 00:53, 10 March 2021
- The following documentation is located at Module:grc-decl/decl/staticdata/paradigms/documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • testcases • sandbox
This module contains the raw paradigms that are used by Module:grc-decl/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 number represents the particular stem to which the ending is added. The stems differ by accentual position, if at all.
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