#==================================================================================================== FLAGI FLAG RQ FLAG NEG FLAG init #==================================================================================================== KLASY DYSTRYBUCYJNE BIERNE class $V- = V|VM|AUX|BYC class $N- = N|NV|NPRO|NUMCRD class $ADJ- = ADJ|ADJPRP|ADJPAP|ADJPP|ADJPRO class $ADV- = ADV|ADVPRP|ADVANP|ADVPRO|P #==================================================================================================== KLASY DYSTRYBUCYJNE CZYNNE class $V+ = V|ADVPRP|ADVANP|ADJPRP|ADJPAP|NV class $FIN+ = (V|BYC)/Vp|V/Vi #==================================================================================================== NEGACJA #==================================================================================================== neg ROLE neg SGL neg LEFT neg LINK V|VM|AUX|BYC|ADJPRP|ADJPAP|ADJPP NEG neg #==================================================================================================== PYTANIE CZY #==================================================================================================== czy ROLE czy SGL czy RIGHT czy LINK CZY $FIN+/Mdc|V/Vb czy #==================================================================================================== PODMIOT #==================================================================================================== subj ROLE subj SGL subj AGR subj N AGR subj G GOV subj */Cn LINK (V/Kn|BYC|ZOSTAC)/VpP3 (N|NUMCRD) subj LINK (V/Kn|BYC|ZOSTAC)/VpP12 NPRO//RQ- subj LINK (V/Kn|BYC|ZOSTAC)/VpP3 NPRO//RQ- subj LINK (V/Kn|BYC|ZOSTAC)/VpP3 NPRO//RQ+ subj&INIT #==================================================================================================== DOPEŁNIENIA #==================================================================================================== gen #ROLE gen #SGL gen #GOV gen */Cg #LINK $V+ $N-//RQ- gen #LINK $V+ $N-//RQ+ gen&INIT #==================================================================================================== obj ROLE obj SGL obj LINK $V+//NEG- $N-/Ca//RQ- obj LINK $V+//NEG+ $N-/Cg//RQ- obj LINK $V+//NEG- $N-/Ca//RQ+ obj&LEFT&INIT LINK $V+//NEG+ $N-/Cg//RQ+ obj&LEFT&INIT #==================================================================================================== dat ROLE dat SGL dat GOV dat */Cd LINK $V+ $N-//RQ- dat #==================================================================================================== instr ROLE instr SGL instr GOV instr */Ci LINK $V+ $N-//RQ- instr #==================================================================================================== ze ROLE ze SGL ze LINK $V+ CONJ/Si ze&FIN #==================================================================================================== inf ROLE inf SGL inf LINK $V+ V/Vb inf #==================================================================================================== int ROLE int SGL int LINK $V+ V/Vp//RQ+ int #==================================================================================================== CZASY #==================================================================================================== fut ROLE pred SGL pred AGR pred N AGR pred G ROLE fut SGL fut LINK BYC/VpMdTf (V/VpP3|V/Vb)/Ai fut #czas przyszly analityczny #==================================================================================================== pass ROLE pass SGL pass LINK BYC/Vpb ADJPAP/Cn pass #strona bierna LINK ZOSTAC/Vpb ADJPAP/ApCn pass #strona bierna #==================================================================================================== past ROLE past SGL past LINK BYC/VpMc V/VpP3 past #czas zaprzeszły #==================================================================================================== cop ROLE qpred #ONE qpred AGR qpred N ROLE pred qpred AGR pred G ROLE fut pred ROLE pass pred ROLE past pred ROLE pred SGL pred AGR pred N AGR pred G LINK BYC ADJ/Cn pred #BYC jako lacznik w (jest bialy, jest zaszlachtowany) LINK BYC N/Ci pred #BYC jako lacznik w (jest pilotem) #==================================================================================================== mod ROLE mod AGR mod N AGR mod C AGR mod G LINK V|VM|AUX|BYC $ADV-//RQ- mod LINK V|VM|AUX|BYC $ADV-//RQ+ mod&LEFT&INIT # kiedy u¶nie LINK N|NV $ADJ-//RQ- mod LINK N|NV $ADJ-//RQ+ mod&LEFT&INIT #==================================================================================================== pp ROLE pp #LINK V P prep LINK N|NV P//RQ- pp LINK N|NV P//RQ+ pp&LEFT&INIT #==================================================================================================== pcmpl ROLE pcmpl RIGHT pcmpl SGL pcmpl AGR pcmpl C LINK P $N- pcmpl REQ P pcmpl #==================================================================================================== conj ROLE conj RIGHT conj LINK $V+ CONJ/Sc conj&FIN LINK $N- CONJ/Sc conj LINK $ADJ- CONJ/Sc conj LINK $ADV- CONJ/Sc conj #==================================================================================================== conj1 ROLE conj1 SGL conj1 LEFT conj1 LINK N CONJ/S1 conj1 #==================================================================================================== conj2 ROLE conj2 SGL conj2 RIGHT conj2 LINK N CONJ/S2 conj2 #==================================================================================================== że ROLE ze SGL ze LINK $V+ CONJ/S<że> ze #==================================================================================================== ccmpl ROLE ccmpl SGL ccmpl RIGHT ccmpl LINK CONJ/JcSci2 V/Vpi ccmpl LINK CONJ/JpSci2 ($N-|$V+|$ADJ-|$ADV-) ccmpl REQ CONJ/Sci2 ccmpl #==================================================================================================== poss ROLE poss SGL poss GOV poss */Cg LINK N $N- ~ NPRO poss LINK N NPRO/Zqr poss&LEFT&INIT #==================================================================================================== numa ROLE num_a SGL num_a AGR num_a C AGR num_a G GOV num_a */Ns LINK NUMCRD/Sa N|NV num_a #==================================================================================================== num ROLE num SGL num LINK NUMCRD N|NV num #==================================================================================================== restr ROLE restr SGL restr LINK ADJ ADV restr #==================================================================================================== quant ROLE quant SGL quant AGR quant N AGR quant C AGR quant G LEFT quant LINK N ADJPRO/Zg quant #==================================================================================================== part ROLE part LINK $V+ PART part #==================================================================================================== subj_copred ROLE subj_copred SGL subj_copred #==================================================================================================== gen_copred ROLE gen_copred SGL gen_copred #==================================================================================================== acc_copred ROLE acc_copred SGL acc_copred #==================================================================================================== cmpl_d_copred ROLE cmpl_d_copred SGL cmpl_d_copred #==================================================================================================== cmpl_i_copred ROLE cmpl_i_copred SGL cmpl_i_copred #==================================================================================================== rel ROLE rel RIGHT rel SGL rel FIN rel LINK N V/Vpi//RQ+ rel&FIN #==================================================================================================== # CONSTR #==================================================================================================== #CONSTRE gen acc #CONSTRE acc gen CONSTRI conj1 conj2 CONSTRI conj2 conj1 #CONSTR cmpl_g ~cmpl_a #CONSTR cmpl_a ~cmpl_g #CONSTR cmpl_inf ~cmpl_g ~cmpl_d ~cmpl_a ~cmpl_p ~cmpl_ez ~cmpl_s #CONSTR subj_copred => subj #CONSTR cmpl_g_copred => cmpl_g #CONSTR cmpl_a_copred => cmpl_a #CONSTR cmpl_i_copred => cmpl_i #CONSTR cmpl_d_copred => cmpl_d # LONG #==================================================================================================== ncoord LONG ncoord ^conj,ccmpl LONG ncoord ^conj2,ccmpl AGR ncoord C AGR ncoord N LINK N N ncoord #==================================================================================================== vcoord LONG vcoord ^conj,ccmpl AGR vcoord P AGR vcoord N AGR vcoord A AGR vcoord G LINK V V vcoord #==================================================================================================== adjcoord LONG adjcoord ^conj,ccmpl AGR adjcoord C AGR adjcoord N AGR adjcoord G LINK ADJ ADJ ncoord #==================================================================================================== advcoord LONG advcoord ^conj,ccmpl AGR ncoord C AGR ncoord N LINK ADV ADV ncoord #==================================================================================================== predagr LONG predagr subj^pred AGR predagr N AGR predagr G LINK N * predagr #==================================================================================================== relagr LONG relagr subj,rel^ LONG relagr poss,acc,rel^ LONG relagr obj,rel^ LONG relagr dat,rel^ LONG relagr instr,rel^ LONG relagr pcmpl,mod,rel^ AGR relagr N AGR relagr G LINK NPRO/Zqr N relagr #==================================================================================================== #==================================================================================================== # FLAG #==================================================================================================== #==================================================================================================== #==================================================================================================== # RQ #==================================================================================================== SET NPRO/Zrq RQ SET ADJPRO/Zrq RQ SET ADVPRO/Zqr RQ SET CZY RQ PASS subj RQ PASS dat RQ PASS obj RQ PASS instr RQ PASS mod RQ PASS pcmpl RQ PASS pp RQ PASS poss RQ SET NEG NEG PASS neg NEG #==================================================================================================== # init #==================================================================================================== SET NPRO/Zrq init SET ADJPRO/Zrq init #==================================================================================================== # ZE #==================================================================================================== #FLAG ZE #==================================================================================================== #==================================================================================================== #INIT RQ+ #==================================================================================================== #==================================================================================================== #==================================================================================================== #==================================================================================================== #==================================================================================================== #==================================================================================================== #==================================================================================================== #==================================================================================================== #==================================================================================================== #==================================================================================================== #==================================================================================================== #CLASS @Cn : */Cn #CLASS @Cg : */Cg #CLASS @Cd : */Cd #CLASS @Ca : */Ca #CLASS @Ci : */Ci #CLASS @Cl : */Cl #CLASS @Cv : */Cv #CLASS @Ns : */Ns #CLASS @Np : */Np #CLASS @N : N | NPRO | NV #CLASS @ADJ : ADJ | ADJPRO | ADJPRP | ADJPAP | ADJPP #ORDER * pcmpl #ORDER .. #ORDER subj .. * .. cmpl #ORDER refl .. * #ORDER * refl