utt/app/lib/gram.dgc

123 lines
2.1 KiB
Plaintext
Raw Normal View History

#FLAG REL
#UP REL
#ORDER * pcmpl
#ORDER ..
#ORDER subj .. * .. cmpl
#ORDER refl .. *
#ORDER * refl
#CONSTR cmpl_g => ~cmpl_a
#CONSTR cmpl_inf => ~(cmpl_g|cmpl_d|cmpl_a|cmpl_p|cmpl_ze|cmpl_s)
#CONSTR subj_pred => subj
#constr cmpl_pred => cmpl
#subj
ROLE subj # deklaracja roli (typ zaleznosci) podmiot
AGR subj N # zgodnosc podrzednika z nadrzednikiem co do liczby
AGR subj G # zgodnosc podrzednika z nadrzednikiem co do rodzaju
GOV subj */Cn # wymaganie by podrzednik byl w mianowniku
# pary kategorii, jakie mozna polaczyc zaleznoscia typu podmiot
# nadrzednik podrzednik
LINK V/VpP3,BYC/VpP3 N,NPRO subj
# (przecinek znaczy lub)
ROLE cmpl_ga # dopelnienie w bierniku/dopelniaczu
ROLE cmpl_d # w celowniku
ROLE cmpl_i # w narzedniku
ROLE cmpl_inf # w bezokoliczniku
ROLE cmpl_s # bedace zdaniem
ROLE cmpl_ze # bedace zdaniem poprzedzonym 'ze'
ROLE aux
ROLE mod
ROLE prep
ROLE pcmpl
ROLE ccmpl
ROLE poss
ROLE restr
ROLE part
AGR aux N
AGR aux G
AGR mod N
AGR mod C
AGR mod G
AGR pcmpl C
GOV cmpl_ga */Cga
GOV cmpl_d */Cd
GOV cmpl_i */Ci
GOV poss */Cg
SGL subj
SGL cmpl_ga
SGL cmpl_d
SGL cmpl_i
SGL cmpl_inf
SGL aux
SGL pcmpl
SGL ccmpl
SGL poss
SGL restr
REQ P pcmpl
REQ CONJ ccmpl
RIGHT pcmpl
RIGHT ccmpl
RIGHT cmpl_ze
RIGHT poss
#cmpl_*
LINK V,ADVPRP,ADVANP,ADJPRP,ADJPAP,NV N,NPRO cmpl_ga
LINK V,ADVPRP,ADVANP,ADJPRP,ADJPAP,NV N,NPRO cmpl_d
LINK V,ADVPRP,ADVANP,ADJPRP,ADJPAP,NV N,NPRO cmpl_i
LINK V,ADVPRP,ADVANP,ADJPRP,ADJPAP,NV V/Vb cmpl_inf
LINK V,ADVPRP,ADVANP,ADJPRP,ADJPAP,NV CONJ cmpl_ze
#aux
#czas przyszly analityczny
LINK BYC/VpMdTf V/AiVpP3,V/AiVb aux
#czas zaprzeszly(?)
LINK BYC/VpMc V/VpP3 aux
#BYC jako lacznik w (jest bialy, jest zaszlachtowany, jest pilotem)
LINK BYC ADJPAP/Cn,ADJ/Cn,N/Ci aux
#mod
LINK V ADV,ADVPRP,ADVANP,ADVPRO mod
LINK N,NV ADJ,ADJPAP,ADJPRP,ADJPRO mod
#prep
LINK N,V P prep
#pcmpl
LINK P N,NV pcmpl
#poss
LINK N N,NV,NPRO poss
#ccmpl
LINK CONJ V/Vp ccmpl
#restr
LINK ADJ ADV restr
#part
LINK V PART part