source: share/gram.dgc @ c03f8a5

Last change on this file since c03f8a5 was c03f8a5, checked in by Tomasz Obrebski <obrebski@…>, 9 years ago

minor fixes

  • Property mode set to 100644
File size: 16.1 KB
Line 
1
2# TODO!
3
4
5#====================================================================================================
6#====================================================================================================
7# FLAGI
8#====================================================================================================
9#====================================================================================================
10
11FLAG    RQ
12FLAG    NEG
13FLAG    init
14
15#====================================================================================================
16#====================================================================================================
17# KLASY DYSTRYBUCYJNE BIERNE
18#====================================================================================================
19#====================================================================================================
20
21class $V-       = V|VM|AUX|BYC
22class $N-       = N|NV|NPRO|NUMCRD
23class $ADJ-     = ADJ|ADJPRP|ADJPAP|ADJPP|ADJPRO
24class $ADV-     = ADV|ADVPRP|ADVANP
25
26#====================================================================================================
27#====================================================================================================
28# KLASY DYSTRYBUCYJNE CZYNNE
29#====================================================================================================
30#====================================================================================================
31
32class $V+ = V|ADVPRP|ADVANP|ADJPRP|ADJPAP|NV
33
34
35####################################################################################################
36# NEG
37####################################################################################################
38
39ROLE    neg
40SGL     neg
41LEFT    neg
42
43LINK    V|VM|AUX|BYC|ADJPRP|ADJPAP|ADJPP        NEG     neg
44
45
46####################################################################################################
47# subj
48####################################################################################################
49
50ROLE    subj
51SGL     subj
52AGR     subj         N
53AGR     subj         G
54GOV     subj         */Cn
55
56LINK    (V/Kn|BYC)/VpP3         (N|NUMCRD)      subj
57LINK    (V/Kn|BYC)/VpP12        NPRO//RQ-       subj
58LINK    (V/Kn|BYC)/VpP3         NPRO//RQ-       subj
59LINK    (V/Kn|BYC)/VpP3         NPRO//RQ+       subj&INIT
60
61
62
63#====================================================================================================
64# cmpl_g
65#====================================================================================================
66
67ROLE    cmpl_g
68SGL     cmpl_g
69GOV     cmpl_g       */Cg
70
71LINK    $V+     $N-//RQ-        cmpl_g
72LINK    $V+     $N-//RQ+        cmpl_g&INIT
73
74#====================================================================================================
75# cmpl_a
76#====================================================================================================
77
78ROLE    cmpl_a
79SGL     cmpl_a
80GOV     cmpl_a       */Ca
81
82LINK    $V+     $N-//RQ-NEG-    cmpl_a
83LINK    $V+     $N-//RQ+NEG-    cmpl_a&INIT
84
85#====================================================================================================
86# cmpl_d
87#====================================================================================================
88
89ROLE    cmpl_d
90SGL     cmpl_d
91GOV     cmpl_d       */Cd
92
93LINK    $V+     $N-//RQ-        cmpl_d
94
95#====================================================================================================
96# cmpl_i
97#====================================================================================================
98
99ROLE    cmpl_i
100SGL     cmpl_i
101GOV     cmpl_i       */Ci
102
103LINK    $V+     $N-//RQ-        cmpl_i
104
105#====================================================================================================
106# cmpl_ze
107#====================================================================================================
108
109ROLE    cmpl_ze
110SGL     cmpl_ze
111
112LINK    $V+     CONJ/Si         cmpl_ze&FIN
113
114#====================================================================================================
115# cmpl_inf
116#====================================================================================================
117
118ROLE    cmpl_inf
119SGL     cmpl_inf
120
121LINK    $V+     V/Vb            cmpl_inf
122
123#====================================================================================================
124# cmpl_s
125#====================================================================================================
126
127ROLE    cmpl_s
128SGL     cmpl_s
129
130LINK    $V+     V/Vp//RQ+       cmpl_s
131
132#====================================================================================================
133#====================================================================================================
134# aux
135#====================================================================================================
136#====================================================================================================
137
138ROLE    aux     
139SGL     aux
140AGR     aux        N
141AGR     aux        G
142
143LINK    BYC/VpMdTf      (V/VpP3|V/Vb)/Ai        aux     #czas przyszly analityczny
144LINK    BYC/VpMc        V/VpP3                  aux     #czas zaprzesz³y
145LINK    BYC             (ADJPAP|ADJ)/Cn         aux     #BYC jako lacznik w (jest bialy, jest zaszlachtowany)
146LINK    BYC             N/Ci                    aux     #BYC jako lacznik w (jest pilotem)
147
148
149#====================================================================================================
150# MOD
151#====================================================================================================
152
153ROLE    mod
154AGR     mod     N
155AGR     mod     C
156AGR     mod     G
157 
158LINK    V|VM|AUX|BYC    $ADV-           mod
159LINK    V|VM|AUX|BYC    ADVPRO/Zqr      mod&LEFT&INIT  # kiedy u¶nie
160LINK    N|NV            $ADJ-           mod
161LINK    N|NV            ADJPRO/Zqr      mod&LEFT&INIT
162LINK    N|NV            P               mod
163LINK    N|NV            P/Zqr           mod&LEFT&INIT
164
165
166#====================================================================================================
167# PREP
168#====================================================================================================
169
170ROLE    prep
171
172LINK    V       P       prep
173LINK    N       P//RQ-  prep
174
175#====================================================================================================
176# PCMPL
177#====================================================================================================
178
179ROLE    pcmpl
180RIGHT   pcmpl
181SGL     pcmpl
182AGR     pcmpl   C
183
184LINK    P       $N-     pcmpl
185
186REQ     P       pcmpl
187
188#====================================================================================================
189# conj
190#====================================================================================================
191
192ROLE    conj
193RIGHT   conj
194
195LINK    $V+     CONJ/Sc conj&FIN       
196LINK    $N-     CONJ/Sc conj
197LINK    $ADJ-   CONJ/Sc conj
198LINK    $ADV-   CONJ/Sc conj
199
200#====================================================================================================
201# conj1
202#====================================================================================================
203
204ROLE    conj1
205SGL     conj1
206LEFT    conj1
207LINK    N       CONJ/S1 conj1   
208
209#====================================================================================================
210# conj2
211#====================================================================================================
212
213ROLE    conj2
214SGL     conj2
215RIGHT   conj2
216LINK    N       CONJ/S2 conj2   
217
218#====================================================================================================
219# ccmpl
220#====================================================================================================
221 
222ROLE    ccmpl
223SGL     ccmpl
224RIGHT   ccmpl
225
226LINK    CONJ/JcSci2     V/Vf    ccmpl
227LINK    CONJ/JpSci2     ($N-|$V+|$ADJ-|$ADV-)   ccmpl
228
229REQ     CONJ/Sci2       ccmpl
230
231#====================================================================================================
232# poss
233#====================================================================================================
234
235ROLE    poss
236SGL     poss
237GOV     poss    */Cg
238
239LINK    N       $N- ~ NPRO       poss
240LINK    N       NPRO/Zqr         poss&LEFT&INIT
241
242#====================================================================================================
243# numa
244#====================================================================================================
245
246ROLE    num_a
247SGL     num_a
248AGR     num_a   C
249AGR     num_a   G
250GOV     num_a   */Ns
251
252LINK    NUMCRD/Sa       N|NV     num_a
253
254#====================================================================================================
255# num
256#====================================================================================================
257
258ROLE    num
259SGL     num
260
261LINK    NUMCRD          N|NV     num
262
263#====================================================================================================
264# restr
265#====================================================================================================
266
267ROLE    restr
268SGL     restr
269
270LINK    ADJ     ADV             restr
271
272#====================================================================================================
273# quant
274#====================================================================================================
275
276ROLE    quant
277SGL     quant
278AGR     quant   N
279AGR     quant   C
280AGR     quant   G
281LEFT    quant
282
283LINK    N       ADJPRO/Zg       quant
284
285#====================================================================================================
286# part
287#====================================================================================================
288
289ROLE    part
290
291LINK    $V+     PART    part
292
293#====================================================================================================
294# part
295#====================================================================================================
296
297ROLE    czy
298
299LINK    $V+     CZY     czy
300
301#====================================================================================================
302# subj_copred
303#====================================================================================================
304
305ROLE    subj_copred
306SGL     subj_copred
307
308#====================================================================================================
309# cmpl_g_copred
310#====================================================================================================
311
312ROLE    cmpl_g_copred
313SGL     cmpl_g_copred
314
315#====================================================================================================
316# cmpl_a_copred
317#====================================================================================================
318
319ROLE    cmpl_a_copred
320SGL     cmpl_a_copred
321
322#====================================================================================================
323# CMPL_D_COPRED
324#====================================================================================================
325
326ROLE    cmpl_d_copred
327SGL     cmpl_d_copred
328
329#====================================================================================================
330# CMPL_I_COPRED
331#====================================================================================================
332
333ROLE    cmpl_i_copred
334SGL     cmpl_i_copred
335
336
337#====================================================================================================
338# REL
339#====================================================================================================
340
341ROLE    rel
342RIGHT   rel
343SGL     rel
344FIN     rel
345
346LINK    N       V/Vp//RQ+       rel&FIN
347
348#====================================================================================================
349#====================================================================================================
350# CONSTR
351#====================================================================================================
352#====================================================================================================
353
354CONSTRE cmpl_g cmpl_a
355CONSTRE cmpl_a cmpl_g
356
357CONSTRI conj1 conj2
358CONSTRI conj2 conj1
359
360#CONSTR cmpl_g  ~cmpl_a
361#CONSTR cmpl_a  ~cmpl_g
362#CONSTR cmpl_inf        ~cmpl_g ~cmpl_d ~cmpl_a ~cmpl_p ~cmpl_ez ~cmpl_s
363#CONSTR subj_copred     => subj
364#CONSTR cmpl_g_copred   => cmpl_g
365#CONSTR cmpl_a_copred   => cmpl_a
366#CONSTR cmpl_i_copred   => cmpl_i
367#CONSTR cmpl_d_copred   => cmpl_d
368
369
370
371#====================================================================================================
372#====================================================================================================
373# LONG
374#====================================================================================================
375#====================================================================================================
376
377#====================================================================================================
378# ncoord
379#====================================================================================================
380
381LONG  ncoord ^conj,ccmpl
382LONG  ncoord ^conj2,ccmpl
383
384AGR  ncoord    C
385AGR  ncoord    N
386
387LINK N N ncoord
388
389#====================================================================================================
390# vcoord
391#====================================================================================================
392
393LONG  vcoord ^conj,ccmpl
394
395AGR  vcoord    P
396AGR  vcoord    N
397AGR  vcoord    A
398AGR  vcoord    G
399
400LINK V V vcoord
401
402#====================================================================================================
403# adjcoord
404#====================================================================================================
405
406LONG  adjcoord ^conj,ccmpl
407
408AGR  adjcoord    C
409AGR  adjcoord    N
410AGR  adjcoord    G
411
412LINK ADJ ADJ ncoord
413
414#====================================================================================================
415# advcoord
416#====================================================================================================
417
418LONG  advcoord ^conj,ccmpl
419
420AGR  ncoord    C
421AGR  ncoord    N
422
423LINK ADV ADV ncoord
424
425
426#====================================================================================================
427# relagr
428#====================================================================================================
429
430LONG  relagr subj,rel^
431LONG  relagr poss,cmpl_a,rel^
432LONG  relagr cmpl_a,rel^
433LONG  relagr cmpl_g,rel^
434LONG  relagr pcmpl,rel^
435
436AGR  relagr    N
437AGR  relagr    G
438
439LINK NPRO/Zqr N relagr
440
441
442#====================================================================================================
443#====================================================================================================
444# FLAG
445#====================================================================================================
446#====================================================================================================
447
448#====================================================================================================
449# RQ
450#====================================================================================================
451
452SET     NPRO/Zrq        RQ
453SET     ADJPRO/Zrq      RQ
454SET     ADVPRO/Zqr      RQ
455SET     NEG             NEG
456
457PASS    subj    RQ
458PASS    cmpl_g  RQ
459PASS    cmpl_d  RQ
460PASS    cmpl_a  RQ
461PASS    cmpl_i  RQ
462PASS    mod     RQ
463PASS    pcmpl   RQ
464PASS    prep    RQ
465PASS    poss    RQ
466PASS    neg     NEG
467
468
469#====================================================================================================
470# init
471#====================================================================================================
472
473SET     NPRO/Zrq        init
474SET     ADJPRO/Zrq      init
475
476#====================================================================================================
477# ZE
478#====================================================================================================
479
480#FLAG ZE
481
482#====================================================================================================
483#====================================================================================================
484
485#INIT RQ+
486
487#====================================================================================================
488#====================================================================================================
489#====================================================================================================
490#====================================================================================================
491#====================================================================================================
492#====================================================================================================
493#====================================================================================================
494#====================================================================================================
495#====================================================================================================
496#====================================================================================================
497#====================================================================================================
498
499
500#CLASS @Cn     : */Cn
501#CLASS @Cg     : */Cg
502#CLASS @Cd     : */Cd
503#CLASS @Ca     : */Ca
504#CLASS @Ci     : */Ci
505#CLASS @Cl     : */Cl
506#CLASS @Cv     : */Cv
507
508#CLASS @Ns     : */Ns
509#CLASS @Np     : */Np
510
511#CLASS @N      : N | NPRO | NV
512#CLASS @ADJ    : ADJ | ADJPRO | ADJPRP | ADJPAP | ADJPP
513
514#ORDER * pcmpl
515#ORDER ..
516#ORDER subj .. * ..  cmpl
517#ORDER refl .. *
518#ORDER * refl
519
Note: See TracBrowser for help on using the repository browser.