<< Prev | - Up - | Next >> |
DG_Lexicon.oz
We now turn to the lexicon.
functor
import Lat at 'DG_Lattice.ozf'
export
Cat Cats
Gender Number Person Case Agr Agrs
Role Roles Vpref Vprefs Mark Marks Entry
Comps Mods
Lexicon
define
Cat = {New Lat.domain init([n pro vinf vfin vpast det part vpref adj adv prep])}
Cats = {New Lat.set init(Cat)}
Gender = {New Lat.domain init([masc fem neut])}
Number = {New Lat.domain init([sing plur])}
Person = {New Lat.domain init([1 2 3])}
Case = {New Lat.domain init([nom acc dat gen])}
Agr = {New Lat.cartesian init([Gender Number Person Case])}
Agrs = {New Lat.set init(Agr)}
Comps = [det subject nominative object dative zu vpref vp_zu vp_past vp_inf]
Mods = [adj adv pp_np]
Role = {New Lat.domain init({Append Comps Mods})}
Roles = {New Lat.accumulatingSet init(Role)}
Vpref = {New Lat.domain init([ein])}
Vprefs = {New Lat.accumulatingSet init(Vpref)}
Mark = {New Lat.domain init([zu vpref haben sein])}
Marks = {New Lat.accumulatingSet init(Mark)}
Entry = {New Lat.avm init(o(cats:Cats agrs:Agrs comps_req:Roles comps_opt:Roles
vpref:Vprefs marks:Marks aux:Marks))}
Lexicon = {Dictionary.new}
proc {ENTER Word Spec}
{Dictionary.put Lexicon Word
{Entry.encode Spec}|{Dictionary.condGet Lexicon Word nil}}
end
{ENTER peter
lex(cats : [n]
agrs : [[masc sing 3 [nom acc dat]]]
comps_opt : [det])}
{ENTER peters
lex(cats : [n]
agrs : [[masc sing 3 gen]]
comps_opt : [det])}
{ENTER maria
lex(cats : [n]
agrs : [[fem sing 3 [nom acc dat]]]
comps_opt : [det])}
{ENTER marias
lex(cats : [n]
agrs : [[fem sing 3 gen]]
comps_opt : [det])}
{ENTER ich
lex(cats : [pro]
agrs : [[sing 1 nom]])}
{ENTER mich
lex(cats : [pro]
agrs : [[sing 1 acc]])}
{ENTER mir
lex(cats : [pro]
agrs : [[sing 1 dat]])}
{ENTER du
lex(cats : [pro]
agrs : [[sing 2 nom]])}
{ENTER dich
lex(cats : [pro]
agrs : [[sing 2 acc]])}
{ENTER dir
lex(cats : [pro]
agrs : [[sing 2 dat]])}
{ENTER er
lex(cats : [pro]
agrs : [[masc sing 3 nom]])}
{ENTER ihn
lex(cats : [pro]
agrs : [[masc sing 3 acc]])}
{ENTER ihm
lex(cats : [pro]
agrs : [[[masc neut] 3 dat]])}
{ENTER es
lex(cats : [pro]
agrs : [[neut sing 3 [nom acc]]])}
{ENTER sie
lex(cats : [pro]
agrs : [[fem sing 3 [nom acc]] [plur 3 [nom acc]]])}
{ENTER ihr
lex(cats : [pro]
agrs : [[fem sing 3 dat] [plur 2 nom]])}
{ENTER ihnen
lex(cats : [pro]
agrs : [[plur 3 dat]])}
{ENTER wir
lex(cats : [pro]
agrs : [[plur 1 nom]])}
{ENTER uns
lex(cats : [pro]
agrs : [[plur 1 [acc dat]]])}
{ENTER euch
lex(cats : [pro]
agrs : [[plur 2 [acc dat]]])}
{ENTER jemand
lex(cats : [pro]
agrs : [[sing 3 nom]])}
{ENTER jemanden
lex(cats : [pro]
agrs : [[sing 3 acc]])}
{ENTER jemandem
lex(cats : [pro]
agrs : [[sing 3 dat]])}
{ENTER frau
lex(cats : [n]
agrs : [[fem sing 3]]
comps_opt : [det])}
{ENTER frauen
lex(cats : [n]
agrs : [[fem plur 3]]
comps_opt : [det])}
{ENTER mann
lex(cats : [n]
agrs : [[masc 3 sing [nom acc dat]]]
comps_opt : [det])}
{ENTER mannes
lex(cats : [n]
agrs : [[masc 3 sing gen]]
comps_opt : [det])}
{ENTER männer
lex(cats : [n]
agrs : [[masc 3 plur [nom acc gen]]]
comps_opt : [det])}
{ENTER männern
lex(cats : [n]
agrs : [[masc 3 plur dat]]
comps_opt : [det])}
{ENTER buch
lex(cats : [n]
agrs : [[neut 3 sing [nom acc dat]]]
comps_opt : [det])}
{ENTER buches
lex(cats : [n]
agrs : [[neut 3 sing gen]]
comps_opt : [det])}
{ENTER bücher
lex(cats : [n]
agrs : [[neut 3 plur [nom acc gen]]]
comps_opt : [det])}
{ENTER büchern
lex(cats : [n]
agrs : [[neut 3 plur dat]]
comps_opt : [det])}
% {ENTER jeder
% lex(cats : [det]
% agrs : [[masc sing 3 nom]
% [fem sing 3 [dat gen]]
% ])}
{ENTER der
lex(cats : [det]
agrs : [[masc sing 3 nom]
[fem sing 3 [dat gen]]
[plur 3 gen]])}
{ENTER das
lex(cats : [det]
agrs : [[neut sing 3 [nom acc]]])}
{ENTER den
lex(cats : [det]
agrs : [[masc sing 3 acc]
[plur 3 dat]])}
{ENTER dem
lex(cats : [det]
agrs : [[[masc neut] sing 3 dat]])}
{ENTER des
lex(cats : [det]
agrs : [[[masc neut] sing 3 gen]])}
{ENTER die
lex(cats : [det]
agrs : [[[nom acc] [[fem sing] plur] 3]])}
% {ENTER eine
% lex(cats : [det]
% agrs : [[[nom acc] [[fem sing]] 3]])}
{ENTER lieben
lex(cats : [vinf]
comps_opt : [zu object])}
{ENTER liebe
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER liebst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER liebt
lex(cats : [vfin]
agrs : [[3 sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER lieben
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER liebet
lex(cats : [vfin]
agrs : [[2 plur nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER geliebt
lex(cats : [vpast]
comps_opt : [object]
marks : [haben])}
{ENTER laufen
lex(cats : [vinf]
comps_opt : [zu])}
{ENTER laufe
lex(cats : [vfin]
agrs : [[1 sing nom]])}
{ENTER laufst
lex(cats : [vfin]
agrs : [[2 sing nom]])}
{ENTER lauft
lex(cats : [vfin]
agrs : [[3 sing nom] [2 plur nom]])}
{ENTER laufen
lex(cats : [vfin]
agrs : [[[1 3] plur nom]])}
{ENTER gelaufen
lex(cats : [vpast]
marks : [sein])}
{ENTER lesen
lex(cats : [vinf]
comps_opt : [zu object])}
{ENTER lese
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER liest
lex(cats : [vfin]
agrs : [[[2 3] sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER lesen
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER leset
lex(cats : [vfin]
agrs : [[2 plur nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER gelesen
lex(cats : [vpast]
comps_opt : [object]
marks : [haben])}
{ENTER versprechen
lex(cats : [vinf]
comps_opt : [zu object dative])}
{ENTER versprechen
lex(cats : [vinf]
comps_req : [vp_zu]
comps_opt : [zu dative])}
{ENTER verspreche
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER verspreche
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject vp_zu]
comps_opt : [dative])}
{ENTER versprichst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER versprichst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject vp_zu]
comps_opt : [dative])}
{ENTER verspricht
lex(cats : [vfin]
agrs : [[3 sing nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER verspricht
lex(cats : [vfin]
agrs : [[3 sing nom]]
comps_req : [subject vp_zu]
comps_opt : [dative])}
{ENTER versprechen
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER versprechen
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
comps_req : [subject vp_zu]
comps_opt : [dative])}
{ENTER versprechet
lex(cats : [vfin]
agrs : [[2 plur nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER versprechet
lex(cats : [vfin]
agrs : [[2 plur nom]]
comps_req : [subject vp_zu]
comps_opt : [dative])}
{ENTER versprochen
lex(cats : [vpast]
comps_opt : [object dative]
marks : [haben])}
{ENTER versprochen
lex(cats : [vpast]
comps_req : [vp_zu]
comps_opt : [dative]
marks : [haben])}
{ENTER ein
lex(cats : [vpref])}
{ENTER kaufen
lex(cats : [vinf]
comps_opt : [zu object dative])}
{ENTER kaufe
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER kaufst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER kauft
lex(cats : [vfin]
agrs : [[3 sing nom][2 plur nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER kaufen
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER gekauft
lex(cats : [vpast]
comps_opt : [object dative]
marks : [haben])}
{ENTER einkaufen
lex(cats : [vinf]
comps_opt : [zu object dative]
marks : [vpref])}
{ENTER einzukaufen
lex(cats : [vinf]
comps_opt : [object dative]
marks : [vpref zu])}
{ENTER kaufe
lex(cats : [vfin]
agrs : [[1 sing nom]]
vpref : [ein]
comps_req : [subject vpref]
comps_opt : [object dative])}
{ENTER einkaufe
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject]
comps_opt : [object dative]
marks : [vpref])}
{ENTER kaufst
lex(cats : [vfin]
agrs : [[2 sing nom]]
vpref : [ein]
comps_req : [subject vpref]
comps_opt : [object dative])}
{ENTER einkaufst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject]
comps_opt : [object dative]
marks : [vpref])}
{ENTER kauft
lex(cats : [vfin]
agrs : [[3 sing nom][2 plur nom]]
vpref : [ein]
comps_req : [subject vpref]
comps_opt : [object dative])}
{ENTER einkauft
lex(cats : [vfin]
agrs : [[3 sing nom][2 plur nom]]
comps_req : [subject]
comps_opt : [object dative]
marks : [vpref])}
{ENTER kaufen
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
vpref : [ein]
comps_req : [subject vpref]
comps_opt : [object dative])}
{ENTER einkaufen
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
comps_req : [subject]
comps_opt : [object dative]
marks : [vpref])}
{ENTER eingekauft
lex(cats : [vpast]
comps_opt : [object dative]
marks : [vpref])}
{ENTER zu
lex(cats : [part])}
{ENTER mit
lex(cats : [prep]
comps_req : [dative])}
{ENTER haben
lex(cats : [vinf]
comps_opt : [zu object])}
{ENTER habe
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER hast
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER hat
lex(cats : [vfin]
agrs : [[3 sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER haben
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER habt
lex(cats : [vfin]
agrs : [[2 plur nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER gehabt
lex(cats : [vpast]
comps_opt : [object]
marks : [haben])}
{ENTER haben
lex(cats : [vinf]
aux : [haben]
comps_opt : [zu]
comps_req : [vp_past])}
{ENTER habe
lex(cats : [vfin]
agrs : [[1 sing nom]]
aux : [haben]
comps_req : [subject vp_past])}
{ENTER hast
lex(cats : [vfin]
agrs : [[2 sing nom]]
aux : [haben]
comps_req : [subject vp_past])}
{ENTER hat
lex(cats : [vfin]
agrs : [[3 sing nom]]
aux : [haben]
comps_req : [subject vp_past])}
{ENTER haben
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
aux : [haben]
comps_req : [subject vp_past])}
{ENTER habt
lex(cats : [vfin]
agrs : [[2 plur nom]]
aux : [haben]
comps_req : [subject vp_past])}
{ENTER gehabt
lex(cats : [vpast]
aux : [haben]
comps_req : [vp_past]
marks : [haben])}
{ENTER sein
lex(cats : [vinf]
comps_opt : [zu nominative])}
{ENTER bin
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject]
comps_opt : [nominative])}
{ENTER bist
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject]
comps_opt : [nominative])}
{ENTER ist
lex(cats : [vfin]
agrs : [[3 sing nom]]
comps_req : [subject]
comps_opt : [nominative])}
{ENTER sind
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
comps_req : [subject]
comps_opt : [nominative])}
{ENTER seid
lex(cats : [vfin]
agrs : [[2 plur nom]]
comps_req : [subject]
comps_opt : [nominative])}
{ENTER gewesen
lex(cats : [vpast]
comps_opt : [nominative]
marks : [sein])}
{ENTER sein
lex(cats : [vinf]
aux : [sein]
comps_opt : [zu]
comps_req : [vp_past])}
{ENTER bin
lex(cats : [vfin]
agrs : [[1 sing nom]]
aux : [sein]
comps_req : [subject vp_past])}
{ENTER bist
lex(cats : [vfin]
agrs : [[2 sing nom]]
aux : [sein]
comps_req : [subject vp_past])}
{ENTER ist
lex(cats : [vfin]
agrs : [[3 sing nom]]
aux : [sein]
comps_req : [subject vp_past])}
{ENTER sind
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
aux : [sein]
comps_req : [subject vp_past])}
{ENTER seid
lex(cats : [vfin]
agrs : [[2 plur nom]]
aux : [sein]
comps_req : [subject vp_past])}
{ENTER gewesen
lex(cats : [vpast]
aux : [sein]
comps_req : [vp_past]
marks : [sein])}
{ENTER heute
lex(cats : [adv])}
{ENTER schöne
lex(cats : [adj]
agrs : [nom [acc [fem neut]]])}
{ENTER schönen
lex(cats : [adj]
agrs : [[masc sing [acc dat gen]]
[[fem neut] sing [dat gen]]
plur])}
{ENTER große
lex(cats : [adj]
agrs : [[sing [nom [acc [fem neut]]]]])}
{ENTER großen
lex(cats : [adj]
agrs : [[masc sing [acc dat gen]]
[[fem neut] sing [dat gen]]
plur])}
{ENTER wollen
lex(cats : [vinf]
comps_opt : [zu object])}
{ENTER wollen
lex(cats : [vinf]
comps_opt : [zu]
comps_req : [vp_inf])}
{ENTER will
lex(cats : [vfin]
agrs : [[[1 3] sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER will
lex(cats : [vfin]
agrs : [[[1 3] sing nom]]
comps_req : [subject vp_inf])}
{ENTER willst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER willst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject vp_inf])}
{ENTER wollen
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER wollen
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
comps_req : [subject vp_inf])}
{ENTER wollt
lex(cats : [vfin]
agrs : [[2 plur nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER wollt
lex(cats : [vfin]
agrs : [[2 plur nom]]
comps_req : [subject vp_inf])}
{ENTER gewollt
lex(cats : [vpast]
comps_opt : [object]
marks : [haben])}
{ENTER gewollt
lex(cats : [vpast]
comps_req : [vp_inf]
marks : [haben])}
{ENTER versuchen
lex(cats : [vinf]
comps_opt : [zu object])}
{ENTER versuchen
lex(cats : [vinf]
comps_opt : [zu]
comps_req : [vp_zu])}
{ENTER versuche
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER versuche
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject vp_zu])}
{ENTER versuchst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER versuchst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject vp_zu])}
{ENTER versucht
lex(cats : [vfin]
agrs : [[3 sing nom][2 plur nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER versucht
lex(cats : [vfin]
agrs : [[3 sing nom][2 plur nom]]
comps_req : [subject vp_zu])}
{ENTER versuchen
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER versuchen
lex(cats : [vfin]
agrs : [[[ 3] plur nom]]
comps_req : [subject vp_zu])}
{ENTER versucht
lex(cats : [vpast]
comps_opt : [object]
marks : [haben])}
{ENTER versucht
lex(cats : [vpast]
comps_req : [vp_zu]
marks : [haben])}
{ENTER behaupten
lex(cats : [vinf]
comps_opt : [zu vp_zu])}
{ENTER behaupte
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject]
comps_opt : [vp_zu])}
{ENTER behauptest
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject]
comps_opt : [vp_zu])}
{ENTER behauptet
lex(cats : [vfin]
agrs : [[3 sing nom][2 plur nom]]
comps_req : [subject]
comps_opt : [vp_zu])}
{ENTER behaupten
lex(cats : [vfin]
agrs : [[1 plur nom][3 plur nom]]
comps_req : [subject]
comps_opt : [vp_zu])}
{ENTER behauptet
lex(cats : [vpast]
comps_opt : [vp_zu]
marks : [haben])}
{ENTER schenken
lex(cats : [vinf]
comps_opt : [zu object dative])}
{ENTER schenke
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER schenkst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER schenkt
lex(cats : [vfin]
agrs : [[3 sing nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER schenken
lex(cats : [vfin]
agrs : [[1 plur nom][3 plur nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER schenket
lex(cats : [vfin]
agrs : [[2 plur nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER getschenkt
lex(cats : [vpast]
comps_opt : [object dative]
marks : [haben])}
{ENTER richter
lex(cats : [n]
agrs : [[masc 3 sing [nom acc dat]]
[masc 3 plur [nom acc gen]]]
comps_opt : [det])}
{ENTER richters
lex(cats : [n]
agrs : [[masc 3 sing gen]]
comps_opt : [det])}
{ENTER richtern
lex(cats : [n]
agrs : [[masc 3 plur dat]]
comps_opt : [det])}
{ENTER gestehen
lex(cats : [vinf]
comps_opt : [zu object dative])}
{ENTER gestehen
lex(cats : [vinf]
comps_req : [vp_zu]
comps_opt : [zu dative])}
{ENTER gestehe
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER gestehe
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject vp_zu]
comps_opt : [dative])}
{ENTER gestehst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER gestehst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject vp_zu]
comps_opt : [dative])}
{ENTER gesteht
lex(cats : [vfin]
agrs : [[3 sing nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER gesteht
lex(cats : [vfin]
agrs : [[3 sing nom]]
comps_req : [subject vp_zu]
comps_opt : [dative])}
{ENTER gestehen
lex(cats : [vfin]
agrs : [[1 plur nom][3 plur nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER gestehen
lex(cats : [vfin]
agrs : [[1 plur nom][3 plur nom]]
comps_req : [subject vp_zu]
comps_opt : [dative])}
{ENTER gestehet
lex(cats : [vfin]
agrs : [[2 plur nom]]
comps_req : [subject]
comps_opt : [object dative])}
{ENTER gestehet
lex(cats : [vfin]
agrs : [[2 plur nom]]
comps_req : [subject vp_zu]
comps_opt : [dative])}
{ENTER gestanden
lex(cats : [vpast]
marks : [haben]
comps_opt : [object dative])}
{ENTER gestanden
lex(cats : [vpast]
marks : [haben]
comps_req : [vp_zu]
comps_opt : [dative])}
{ENTER tat
lex(cats : [n]
agrs : [[fem 3 sing]]
comps_opt : [det])}
{ENTER taten
lex(cats : [n]
agrs : [[fem 3 plur]]
comps_opt : [det])}
{ENTER begehen
lex(cats : [vinf]
comps_opt : [zu]
comps_req : [object])}
{ENTER begehe
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject object])}
{ENTER begehst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject object])}
{ENTER begeht
lex(cats : [vfin]
agrs : [[3 sing nom]]
comps_req : [subject object])}
{ENTER begehen
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
comps_req : [subject object])}
{ENTER begehet
lex(cats : [vfin]
agrs : [[2 plur nom]]
comps_req : [subject object])}
{ENTER begangen
lex(cats : [vpast]
comps_req : [object]
marks : [haben])}
{ENTER fahrrad
lex(cats : [n]
agrs : [[neut 3 sing [nom acc dat]]]
comps_opt : [det])}
{ENTER fahrrads
lex(cats : [n]
agrs : [[neut 3 sing gen]]
comps_opt : [det])}
{ENTER fahrräder
lex(cats : [n]
agrs : [[neut 3 plur [nom acc gen]]]
comps_opt : [det])}
{ENTER fahrrädern
lex(cats : [n]
agrs : [[neut 3 plur dat]]
comps_opt : [det])}
{ENTER reparieren
lex(cats : [vinf]
comps_opt : [zu object])}
{ENTER repariere
lex(cats : [vfin]
agrs : [[1 sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER reparierst
lex(cats : [vfin]
agrs : [[2 sing nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER repariert
lex(cats : [vfin]
agrs : [[3 sing nom][2 plur nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER reparieren
lex(cats : [vfin]
agrs : [[[1 3] plur nom]]
comps_req : [subject]
comps_opt : [object])}
{ENTER repariert
lex(cats : [vpast]
comps_opt : [object]
marks : [haben])}
end
<< Prev | - Up - | Next >> |