-
Notifications
You must be signed in to change notification settings - Fork 1
/
grammar_codes.py
149 lines (147 loc) · 10.5 KB
/
grammar_codes.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
abbreviations = {
"VAI": "Intransitive Verb with an Animate subject (description/action of a being or remarkable thing)",
"VAIO": "'Intransitive' Verb with an Animate subject and an Object (action performed by a being or remarkable thing to something else)",
"VII": "Intransitive Verb with an Inanimate subject (description/action of a thing)",
"VTA": "Transitive Verb with an Animate object (action performed on a being or remarkable thing)",
"VTI": "Transitive Verb with an Inanimate object (action performed on a thing)",
"Cnj": "Conjunct order (used in questions, relative clauses, if-then statements)",
"Itr": "Iterative (marks repeated actions)",
"Imp": "Imperative order (used in commands)",
"Pcp": "Participle (relative clauses: they who X)",
"Cmpd": "Compound (two words joined to make a bigger word)",
"1": "First person (I/me/my...)",
"2": "Second person (you/your...)",
"3": "Third person (he/she/him/her/his/hers...)",
"Obv": "Obviation (a way of distinguishing third persons from each other. The obviated third person is backgrounded/less central)",
"ObvPlus": "Futher obviative (a way of distinguishing backgrounded third persons from each other)",
"X": "Unspecified person (when prefixed: someone's X, when suffixed, I was X'ed (by someone), in Nishnaabemwin 'by someone' cannot be added)",
"0": "Inanimate (it, a thing)",
"Ext": "Extended (the person prefix ni/gi/o- has been extended with da/di/doo)",
"Nul": "Null (the syncope expected with person prefix o- did not occur, as if no prefix had been added)",
"1Pl": "First person plural (we/us/our)",
"21Pl": "First person plural inclusive (we/us/our ... including you)",
"2Pl": "Second person plural (youse/youse's)",
"3Pl": "Third person plural (they/them/theirs)",
"3Obv": "Third person obviative (the other one, disambiguation of third persons)",
"3ObvPlus": "Third person further obviative (the other _other_ one, disambiguation of third persons)",
"0Pl": "Inanimate plural (many things)",
"0Obv": "Inanimate obviative (the other thing, disambiguation of inanimate third persons)",
"Neg": "Negative (not)",
"Pl": "Plural (more than one)",
"Prt": "Preterit (in verbs: X has been completed, in nouns: X is broken/deceased/no longer)",
"Dub": "Dubitative (speaker doubts/needs to infer that X)",
"Voc": "Vocative (calling to X)",
"Loc": "Locative (on/in/at X)",
"DistLoc": "Distributed locative (around/among X)",
"Redup": "Reduplication (indicates intensity, repetitiveness, plurality of subject, etc)",
"ThmDir": "Direct theme [Y Xs him/her] ('-aa', marks third person object for VTAs (prefix is subject), often called a 'direct non-local theme')",
"Thm1": "First person theme [you X me] ('-i' (often deleted), marks second person subject and first person object for VTAs (prefix is subject), often called a 'direct local theme')",
"Thm1Pl2": "Second person first plural theme [we X you] ('-igoo', marks first person plural subject and second person object for VTAs (prefix is object), often called an 'indirect local theme')",
"Thm2": "Second person theme [I X you] ('-in', marks first person singular subject and second person object for VTAs (prefix is object), often called an 'indirect local theme')",
"ThmInv": "Inverse theme [he/she/it X's Y] ('-igo/ig', marks third person/inanimate subject for VTAs (prefix is object), often called an 'indirect local theme')",
"ThmPas": "Passive theme [Y is X'ed] ('-igoo/aa/ind', marks passive voice (prefix is patient) for VAIs derived from VTAs, often called an 'unspecified actor theme')",
#"Thm1": "Conjunct order first person theme [Y Xs me] ('-i', marks first person object for conjunct order VTAs)",
"Thm2a": "Conjunct order second person theme A [I X you] ('-inin', marks second person object, non-third person subject for conjunct order VTAs)",
"Thm2b": "Conjunct order second person theme B [He/she X's you] ('-ik', marks second person object, third person subject for conjunct order VTAs)",
"ThmNul": "Conjunct order third person theme [I/you X him/her] ('--', marks third person object, non-third person subject for conjunct order VTAs)",
"Rflx": "Reflexive (A does X to A's self)",
"Rcpl": "Reciprocal (A and B do X to each other)",
"Caus": "Causative (A makes B do X)",
"Benef": "Benefactive (A X's for B)",
"Poss": "Verb of possession (A owns B)",
"Pass": "Passive verb (A is X'ed)",
"AntPass": "Antipassive verb (A X's (B), aka actor-focus)",
"NA": "Animate Noun (a being or remarkable thing)",
"NI": "Inanimate Noun (a thing)",
"NAD": "Dependent Animate Noun (an obligatorily posessed being or remarkable thing)",
"NID": "Dependent Inanimate Noun (an obligatorily posessed thing)",
"Con": "Contemptive (dislike/disdain/teasing for X)",
"Dim": "Diminutive (cuteness/smallness/affection for X)",
"Pej": "Pejorative (stronger dislike for X)",
"ThmPos": "Posessive theme (marks some possessed nouns)",
"Imm": "Immediate ('do it now!')",
"Del": "Delayed ('do it in a while!')",
"Conj": "Conjunction (and, or, but)",
"Interj": "Interjection (ah!)",
"Num": "Numeral (1,2,3...)",
"Pron": "Pronoun (I/you/that...)",
"Ipc": "Independent particle (the 'other' category)",
"Qnt": "Quantifier (some/all/most...)",
"Adv": "Adverbial",
"Else": "Something that resisted analysis as a full form",
"PV/CCNJ": "Changed conjunct form",
#"PV/...": "A preverb"
}
abbreviations_high = {
"VAI": "Intransitive Verb with an Animate subject (description/action of a being or remarkable thing)",
"VAIO": "'Intransitive' Verb with an Animate subject and an Object (action performed by a being or remarkable thing to something else)",
"VII": "Intransitive Verb with an Inanimate subject (description/action of a thing)",
"VTA": "Transitive Verb with an Animate object (action performed on a being or remarkable thing)",
"VTI": "Transitive Verb with an Inanimate object (action performed on a thing)",
"Cnj": "Conjunct order (used in questions, relative clauses, if-then statements)",
"S": "Subject",
"O": "Object",
"Pos": "Possessor",
"Itr": "Iterative (marks repeated actions)",
"Imp": "Imperative order (used in commands)",
"Pcp": "Participle (relative clauses: they who X)",
"(Focus:O)": "Relative clause focused on the object (In English: the dogs that man bit)",
"(Focus:S)": "Relative clause focused on the subject (In English: the man that bit the dogs)",
"(Focus:3Pl)": "Relative clause focused on 3Pl (In English: they that bit the man, or, they that the man bit.)",
"(Focus:3Obv)": "Relative clause focused on 3Obv (Roughly in English: the one that the dog chased, or, the one that chased the dog)",
"1": "First person (I/me/my...)",
"1Pl": "First person plural (we/us/our)",
"21Pl": "First person plural inclusive (we/us/our...including you)",
"2": "Second person (you/your...)",
"2Pl": "Second person plural (youse/youse's)",
"3": "Third person (he/she/him/her/his/hers...)",
"3Obv": "Obviative (a way of distinguishing third persons from each other)",
"3ObvPlus": "Third person further obviative (the other _other_ one, disambiguation of third persons)",
"3Pl": "Third person plural (they/them/theirs)",
"Obv": "Obviative (a way of distinguishing third persons from each other. The obviated third person is backgrounded/less central)",
"ObvPlus": "Futher obviative (a way of distinguishing backgrounded third persons from each other)",
"X": "Unspecified person (on nouns: someone's X, on verbs: I was X'ed (by someone); in Nishnaabemwin 'by someone' cannot be added)",
"0": "Inanimate (it, a thing)",
"0Pl": "Inanimate plural (many things)",
"0Obv": "Inanimate obviative (the other thing, disambiguation of inanimate third persons)",
"Ext": "Extended (the person prefix ni/gi/o has been extended with da/di/doo)",
"Nul": "Null (the syncope expected with a person prefix did not occur, as if no prefix had been added)",
"Neg": "Negative (not)",
"Pl": "Plural (more than one)",
"Prt": "Preterit (on verbs: X has been completed, on nouns: X is broken/deceased/no longer)",
"Dub": "Dubitative (speaker doubts/needs to infer that X)",
"Voc": "Vocative (calling to X)",
"Loc": "Locative (on/in/at X)",
"DistLoc": "Distributed locative (around/among X)",
"Redup": "Reduplication (indicates intensity, repetitiveness, plurality of subject, etc)",
"ThmPas": "Passive theme [Y is X'ed] ('-igoo/aa/ind', marks passive voice (prefix is patient) for VAIs derived from VTAs, often called an 'unspecified actor theme')",
"Rflx": "Reflexive (A does X to A's self)",
"Rcpl": "Reciprocal (A and B do X to each other)",
"Caus": "Causative (A makes B do X)",
"Benef": "Benefactive (A X's for B)",
"Poss": "Verb of possession (A owns B)",
"Pass": "Passive verb (A is X'ed)",
"AntPass": "Antipassive verb (A X's (B), aka actor-focus)",
"NA": "Animate Noun (a being or remarkable thing)",
"NI": "Inanimate Noun (a thing)",
"NAD": "Dependent Animate Noun (obligatorily posessed being or remarkable thing)",
"NID": "Dependent Inanimate Noun (obligatorily posessed thing)",
"Con": "Contemptive (dislike/disdain/teasing for X)",
"Dim": "Diminutive (cuteness/smallness/affection for X)",
"Pej": "Pejorative (stronger dislike for X)",
#"ThmPos": "Posessive theme (marks some possessed nouns)",
"Del": "Delayed ('do it in a while!')",
"Conj": "Conjunction (and, or, but)",
"Interj": "Interjection (ah!)",
"Num": "Numeral (1,2,3...)",
"Pron": "Pronoun (I/you/that...)",
"Ipc": "Independent particle (the 'other' category)",
"Qnt": "Quantifier (some/all/most...)",
"Adv": "Adverbial",
"Else": "Something that resisted analysis as a full form",
"PV/CCNJ": "Changed conjunct form",
#"PV/...": "A preverb"
"PV": "A preverb",
"PN": "A prenoun",
"PA": "A pre-adverb"
}