1 | (* @dcr:datcat 'Adj' http://www.isocat.org/datcat/DC-4249 *) |
---|
2 | (* @dcr:datcat 'Adp' http://www.isocat.org/datcat/DC-4250 *) |
---|
3 | (* @dcr:datcat 'Adv' http://www.isocat.org/datcat/DC-4251 *) |
---|
4 | (* @dcr:datcat 'Art' http://www.isocat.org/datcat/DC-4252 *) |
---|
5 | (* @dcr:datcat 'Conj' http://www.isocat.org/datcat/DC-4253 *) |
---|
6 | (* @dcr:datcat 'Misc' http://www.isocat.org/datcat/DC-4254 *) |
---|
7 | (* @dcr:datcat 'N' http://www.isocat.org/datcat/DC-4255 *) |
---|
8 | (* @dcr:datcat 'Num' http://www.isocat.org/datcat/DC-4256 *) |
---|
9 | (* @dcr:datcat 'Pron' http://www.isocat.org/datcat/DC-4257 *) |
---|
10 | (* @dcr:datcat 'Pronadv' http://www.isocat.org/datcat/DC-4258 *) |
---|
11 | (* @dcr:datcat 'Punc' http://www.isocat.org/datcat/DC-4259 *) |
---|
12 | (* @dcr:datcat 'V' http://www.isocat.org/datcat/DC-4260 *) |
---|
13 | |
---|
14 | (* @dcr:datcat DEFTYPE http://www.isocat.org/datcat/DC-4261 *) |
---|
15 | (* @dcr:datcat FORM http://www.isocat.org/datcat/DC-4262 *) |
---|
16 | (* @dcr:datcat ADVTYPE http://www.isocat.org/datcat/DC-4263 *) |
---|
17 | (* @dcr:datcat CONJTYPE http://www.isocat.org/datcat/DC-4264 *) |
---|
18 | (* @dcr:datcat MISCTYPE http://www.isocat.org/datcat/DC-4265 *) |
---|
19 | (* @dcr:datcat NUMTYPE http://www.isocat.org/datcat/DC-4266 *) |
---|
20 | (* @dcr:datcat PRONTYPE1 http://www.isocat.org/datcat/DC-4267 *) |
---|
21 | (* @dcr:datcat PRONTYPE2 http://www.isocat.org/datcat/DC-4268 *) |
---|
22 | (* @dcr:datcat PRONADVTYPE http://www.isocat.org/datcat/DC-4269 *) |
---|
23 | (* @dcr:datcat PUNCTYPE http://www.isocat.org/datcat/DC-4270 *) |
---|
24 | (* @dcr:datcat FINITENESS http://www.isocat.org/datcat/DC-4271 *) |
---|
25 | (* @dcr:datcat FINITE http://www.isocat.org/datcat/DC-4272 *) |
---|
26 | (* @dcr:datcat NONFIN http://www.isocat.org/datcat/DC-4273 *) |
---|
27 | (* @dcr:datcat PART http://www.isocat.org/datcat/DC-4274 *) |
---|
28 | (* @dcr:datcat PARTICLE http://www.isocat.org/datcat/DC-4275 *) |
---|
29 | (* @dcr:datcat TENSE http://www.isocat.org/datcat/DC-4276 *) |
---|
30 | (* @dcr:datcat VTYPE http://www.isocat.org/datcat/DC-4277 *) |
---|
31 | |
---|
32 | (* @dcr:datcat 'def' http://www.isocat.org/datcat/DC-4278 *) |
---|
33 | (* @dcr:datcat 'indef' http://www.isocat.org/datcat/DC-4279 *) |
---|
34 | (* @dcr:datcat 'pers' http://www.isocat.org/datcat/DC-4280 *) |
---|
35 | (* @dcr:datcat 'refl' http://www.isocat.org/datcat/DC-4281 *) |
---|
36 | (* @dcr:datcat 'poss' http://www.isocat.org/datcat/DC-4282 *) |
---|
37 | (* @dcr:datcat 'dem' http://www.isocat.org/datcat/DC-4283 *) |
---|
38 | (* @dcr:datcat 'gener' http://www.isocat.org/datcat/DC-4284 *) |
---|
39 | (* @dcr:datcat 'inter' http://www.isocat.org/datcat/DC-4285 *) |
---|
40 | (* @dcr:datcat 'neg' http://www.isocat.org/datcat/DC-4286 *) |
---|
41 | (* @dcr:datcat 'rel' http://www.isocat.org/datcat/DC-4287 *) |
---|
42 | (* @dcr:datcat 'resum' http://www.isocat.org/datcat/DC-4288 *) |
---|
43 | (* @dcr:datcat 'prep' http://www.isocat.org/datcat/DC-4289 *) |
---|
44 | (* @dcr:datcat 'formbase' http://www.isocat.org/datcat/DC-4290 *) |
---|
45 | (* @dcr:datcat 'forme' http://www.isocat.org/datcat/DC-4291 *) |
---|
46 | (* @dcr:datcat 'formlatin' http://www.isocat.org/datcat/DC-4292 *) |
---|
47 | (* @dcr:datcat 'formn' http://www.isocat.org/datcat/DC-4293 *) |
---|
48 | (* @dcr:datcat 'formnt' http://www.isocat.org/datcat/DC-4294 *) |
---|
49 | (* @dcr:datcat 'formr' http://www.isocat.org/datcat/DC-4295 *) |
---|
50 | (* @dcr:datcat 'forms' http://www.isocat.org/datcat/DC-4296 *) |
---|
51 | (* @dcr:datcat 'formt' http://www.isocat.org/datcat/DC-4297 *) |
---|
52 | (* @dcr:datcat 'unclear' http://www.isocat.org/datcat/DC-4298 *) |
---|
53 | (* @dcr:datcat 'alse' http://www.isocat.org/datcat/DC-4299 *) |
---|
54 | (* @dcr:datcat 'comp' http://www.isocat.org/datcat/DC-4300 *) |
---|
55 | (* @dcr:datcat 'coord' http://www.isocat.org/datcat/DC-4301 *) |
---|
56 | (* @dcr:datcat 'subord' http://www.isocat.org/datcat/DC-4302 *) |
---|
57 | (* @dcr:datcat 'latin' http://www.isocat.org/datcat/DC-4303 *) |
---|
58 | (* @dcr:datcat 'card' http://www.isocat.org/datcat/DC-4305 *) |
---|
59 | (* @dcr:datcat 'ord' http://www.isocat.org/datcat/DC-4306 *) |
---|
60 | (* @dcr:datcat 'colon' http://www.isocat.org/datcat/DC-4307 *) |
---|
61 | (* @dcr:datcat 'comma' http://www.isocat.org/datcat/DC-4308 *) |
---|
62 | (* @dcr:datcat 'gcomma' http://www.isocat.org/datcat/DC-4309 *) |
---|
63 | (* @dcr:datcat 'hyph' http://www.isocat.org/datcat/DC-4310 *) |
---|
64 | (* @dcr:datcat 'other' http://www.isocat.org/datcat/DC-4311 *) |
---|
65 | (* @dcr:datcat 'period' http://www.isocat.org/datcat/DC-4312 *) |
---|
66 | (* @dcr:datcat 'semicolon' http://www.isocat.org/datcat/DC-4313 *) |
---|
67 | (* @dcr:datcat 'tilde' http://www.isocat.org/datcat/DC-4314 *) |
---|
68 | (* @dcr:datcat 'fin' http://www.isocat.org/datcat/DC-4315 *) |
---|
69 | (* @dcr:datcat 'imp' http://www.isocat.org/datcat/DC-4316 *) |
---|
70 | (* @dcr:datcat 'infin' http://www.isocat.org/datcat/DC-4317 *) |
---|
71 | (* @dcr:datcat 'participle' http://www.isocat.org/datcat/DC-4318 *) |
---|
72 | (* @dcr:datcat 'prtcl' http://www.isocat.org/datcat/DC-4319 *) |
---|
73 | (* @dcr:datcat 'pres' http://www.isocat.org/datcat/DC-4320 *) |
---|
74 | (* @dcr:datcat 'past' http://www.isocat.org/datcat/DC-4321 *) |
---|
75 | (* @dcr:datcat 'lex' http://www.isocat.org/datcat/DC-4322 *) |
---|
76 | (* @dcr:datcat 'aux_cop' http://www.isocat.org/datcat/DC-4323 *) |
---|
77 | |
---|
78 | |
---|
79 | |
---|
80 | tag = adj | adp | adv | art | conj | misc | n | num | pronadv | pron | punc | v ; |
---|
81 | |
---|
82 | adj = 'Adj', '()' | 'Adj', '(', FORM, ')' ; |
---|
83 | |
---|
84 | adp = 'Adp', '()' ; |
---|
85 | |
---|
86 | adv = 'Adv', '()' | 'Adv', '(', ADVTYPE, ')' ; |
---|
87 | |
---|
88 | art = 'Art', '(', DEFTYPE, ')', | 'Art', '(', DEFTYPE, ',', FORM, ')' ; |
---|
89 | |
---|
90 | conj = 'Conj', '(', CONJTYPE, ')', ; |
---|
91 | |
---|
92 | misc = 'Misc', '(', MISCTYPE, ')', ; |
---|
93 | |
---|
94 | n = 'N', '(', NTYPE, ')' | 'N', '(', NTYPE, ',', FORM, ')' ; |
---|
95 | |
---|
96 | num = 'Num', '(', NUMTYPE, ')' | 'Num', '(', NUMTYPE, ',', FORM, ')' ; |
---|
97 | |
---|
98 | pron = 'Pron', '(', PRONTYPE1, ',', PERSON, ',', NUMBER, ')' |'Pron', '(', PRONTYPE1, ',', 'ERROR', ')' | 'Pron', '(', PRONTYPE2, ')' | 'Pron', '(', PRONTYPE2, ',', FORM, ')' ; |
---|
99 | |
---|
100 | pronadv = 'PronAdv', '(', PRONADVTYPE, ')' ; |
---|
101 | |
---|
102 | punc = 'Punc', '(', PUNCTYPE, ')' ; |
---|
103 | |
---|
104 | v = 'V', '(', FINITE, ',', TENSE, ',', VTYPE, ')', | 'V', '(', FINITE, ',', TENSE, ',', VTYPE, ',', FORM, ')' | 'V', '(', NONFIN, ')' | 'V', '(', NONFIN, ',', FORM, ')' | 'V', '(', PART, ',', TENSE, ',', FORM, ')' | 'V', '(', PARTICLE, ')' ; |
---|
105 | |
---|
106 | |
---|
107 | DEFTYPE = def | indef ; |
---|
108 | |
---|
109 | FORM = formbase | forme | formlatin | formn | formr | forms | unclear ; |
---|
110 | |
---|
111 | ADVTYPE = dem | gener | indef | inter | neg | rel | resum ; |
---|
112 | |
---|
113 | CONJTYPE = alse | comp | coord | subord ; |
---|
114 | |
---|
115 | MISCTYPE = latin | unclear ; |
---|
116 | |
---|
117 | NUMTYPE = card | indef | ord ; |
---|
118 | |
---|
119 | PRONTYPE1 = pers | refl ; |
---|
120 | |
---|
121 | PRONTYPE2 = dem | indef | inter | poss | rel ; |
---|
122 | |
---|
123 | PRONADVTYPE = dem | indef | inter | pers | prep | rel ; |
---|
124 | |
---|
125 | PUNCTYPE = colon | comma | gcomma | hyph | other | period | semicolon | tilde ; |
---|
126 | |
---|
127 | FINITENESS = FINITE | NONFIN | PART ; |
---|
128 | |
---|
129 | FINITE = 'fin' ; |
---|
130 | |
---|
131 | NONFIN = 'imp' | 'infin' ; |
---|
132 | |
---|
133 | PART = 'participle' ; |
---|
134 | |
---|
135 | PARTICLE = 'prtcl' ; |
---|
136 | |
---|
137 | TENSE = 'pres' | 'past' ; |
---|
138 | |
---|
139 | VTYPE = 'lex' | 'aux_cop' ; |
---|
140 | |
---|
141 | |
---|
142 | |
---|