% NOUNS, PRONOUNS

% Masculine singular
Hund.n Mann.n Brief.n Stein.n Freund.n Koenig.n Punkt.n Schuh.n Mond.n Ball.n Markt.n Frosch.n
Hof.n Rock.n Sohn.n Baum.n Traum.n Arzt.n Satz.n Monat.n Bericht.n Erfolg.n Versuch.n
Professor.n Doktor.n Staat.n Junge.n Bauer.n Nachbar.n Name.n Lehrer.s Vater.n Bruder.n
Schlussel.s Vogel.n Apfel.n Garten.n Tag.n Park.n: 
{GE+} & {Rm+ or @M+} & {@MX+} & 
(((({@Ae-} & Dnmd-) or ({@Ar-} & Dnmi-)) & (Ss+ or SIs- or (Xd- & Xc+ & MX-))) or 
({@An-} & Dam- & (O- or J*a- or B+)) or ({@An-} & Ddm- & (J*d- or JB+)));

% Feminine singular
Katze.n Frau.n Hand.n Bank.n Nacht.n Stadt.n Wand.n Wurst.n Form.n
Bahn.n Uhr.n Zahl.n Zeit.n Ansicht.n Gestalt.n Krankheit.n Bibliothek.n 
Blume.n Ecke.n Farbe.n Geige.n Karte.n Kueche.n Nase.n Reise.n Sache.n Strasse.n Woche.n
Regel.n Schwester.n Tochter.n Mutter.n Tuer.n Geschichte.n: 
{GE+} & {Rf+ or @M+} & {@MX+} & (({@Ae-} & Dnf- & (Ss+ or SIs- or O- or B+ or J*a- or (Xd- & Xc+ & MX-))) or 
({@An-} & ((Ddf- & (J*d- or JB+)) or (Dgf- & GE-))));

% Neuter singular
Maedchen.s Haus.n Jahr.n Bein.n Stueck.n Teil.n Geschenk.n Geschaeft.n Papier.n 
Glas.n Land.n Wort.n Buch.n Bild.n Kind.n Bett.n Auge.n Ende.n Buero.n Auto.n Kino.n
Fenster.s Messer.s Verbrechen.s Halsband.n: 
{GE+} & {Rn+ or @M+} & {@MX+} & (((({@Ae-} & Dnnd-) or ({@As-} & Dnni-)) & (Ss+ or SIs- or O- or J*a- or B+
or (Xd- & Xc+ & MX-))) or ({@An-} & Ddn- & (J*d- or JB+)));

% Masculine genitive
Hundes.n Mannes.n Briefes.n Steines.n Freundes.n Koeniges.n Punktes.n Schuhes.n Mondes.n
Balles.n Marktes.n Frosches.n Hofes.n Rockes.n Sohnes.n Baumes.n Traumes.n Arztes.n 
Satzes.n Monates.n Berichtes.n Erfolges.n Versuches.n
Professores.n Doktors.n Staates.n Junges.n Bauern.s Nachbares.n Names.n Lehrers.s
Vaters.n Bruders.n Schlusseles.s Vogeles.n Apfeles.n Gartenes.n Tages.n Parkes.n:
{GE+} & {Rn+ or @M+} & {@MX+} & {@An-} & Dgm- & GE-;

% Neuter genitive
Maedchenes.s Hauses.n Jahres.n Beines.n Stueckes.n Teiles.n Geschenkes.n
Geschaeftes.n Papieres.n
Glases.n Landes.n Wortes.n Buches.n Bildes.n Kindes.n Bettes.n Auges.n Endes.n
Bueros.s Autos.s Kinos.s
Fensters.n Messers.n Verbrechenes.n: 
{GE+} & {Rn+ or @M+} & {@MX+} & {@An-} & Dgn- & GE-;

% Plural
Maenner.n Hunde.n Katzen.n Frauen.n Hauser.n Maedchenen.n Briefe.n Steine.n Freunde.n Koenige.n
Punkte.n Schuhe.n Monde.n Baelle.n Maerkte.n Froesche.n Hoefe.n Roecke.n Soehne.n Baeume.n
Traeume.n Aerzte.n Saetze.n Monate.n Berichte.n Erfolge.n Versuche.n Professoren.n
Doktoren.n Staaten.n Jungen.n Bauern.p Nachbarn.n Namen.n Lehrer.p Vaeter.n Brueder.n
Schlussel.p Voegel.n Aepfel.n Gaerten.n
Haende.n Baenke.n Naechte.n Staedte.n Waende.n Wuerste.n Kuenste.n 
Banken.n Formen.n Bahnen.n Uhren.n Zahlen.n Zeiten.n Ansichten.n
Gestalten.n Krankheiten.n Bibliotheken.n
Blumen.n Ecken.n Farben.n Geigen.n Karten.n Kuechen.n Nasen.n Reisen.n Sachen.n Strassen.n
Wochen.n Regeln.n Schwestern.n Toechter.n Muetter.n
Jahre.n Beine.n Stuecke.n Teile.n Geschenke.n Geschaefte.n Papiere.n
Glaeser.n Laender.n Woerter.n Buecher.n Bilder.n Gelder.n Kinder.n Betten.n Augen.n Enden.n
Bueros.p Autos.p Kinos.p Fenster.p Messer.p Verbrechen.p Maedchen.p
Tagen.n Parke.n Tueren.n Halsbaender.n Geschichten.n: 
{GE+} & {Rp+ or @M+} & {@MX+} & 
{@An-} & ((Dnp- & (Sp+ or SIp- or O- or J*a- or B+ or (Xd- & Xc+ & MX-))) or (Ddp- & (J*d- or 
JB+)) or (Dgp- & GE-));

%Masculine mass
Kaese.n:
{GE+} & {Rm+ or @M+} & {@MX+} & 
((((({@Ae-} & Dnmd-) or ({@Ar-} & {Dnmi- or Dm-}))) & (Ss+ or SIs- or (Xd- & Xc+ & MX-))) or 
(({@An-} & {Dam- or Dm-}) & (O- or J*a- or B+)) or ((({@An-} & Ddm-) or ({@Am-} & {Dm-})) & (J*d- or JB+)));

%Feminine mass
Arbeit.n Luft.n Milch.n:
{GE+} & {Rf+ or @M+} & {@MX+} & ((({@Ae-} & {Dnf- or Dm-}) & (Ss+ or SIs- or O- or B+ or J*a- or (Xd- & Xc+ & MX-))) or 
((({@An-} & Ddf-) or ({@Ar-} & {Dm-})) & (J*d- or JB+)) or ((({@An-} & Dgf-) or ({@Ar-} & {Dm-})) & GE-));

%Neuter mass
Geld.n Wasser.n Bier.n Brot.n:
{GE+} & {Rn+ or @M+} & {@MX+} & (((({@Ae-} & Dnnd-) or ({@As-} & {Dnni- or Dm-})) & (Ss+ or SIs- or O- or J*a- or B+
or (Xd- & Xc+ & MX-))) or ((({@An-} & Ddn-) or ({@Am-} & {Dm-})) & (J*d- or JB+)));

%Masculine mass genitive
Kaeses.n:
{GE+} & {Rn+ or @M+} & {@MX+} & (({@An-} & Dgm-) or ({@As-} & {Dm-})) & GE-;

%Neuter mass genitive
Geldes.n Wassers.n Bieres.n Brotes.n:
{GE+} & {Rn+ or @M+} & {@MX+} & (({@An-} & Dgn-) or ({@As-} & {Dm-})) & GE-;

%PRONOUNS AND DETERMINERS

ich: Si+ or SIi-;
du: Sd+ or SId-;
es.p: Ss+ or SIs- or O- or J*a- or B+;
er.p: Ss+ or SIs-;
wir: Sp+ or SIp-;
ihr.p: Sr+ or SIr- or J*d- or JB+;
sie.s: Ss+ or SIs- or O- or J*a- or B+;
sie.p: Sp+ or SIp- or O- or J*a- or B+;

das.p dies: Ss+ or SIp- or O- or B+ or JB+;

mich dich ihn: O- or J*a- or B+;
mir dir ihm: J*d- or JB+;
uns: O- or J*a- or J*d- or B+ or JB+;
ihnen: J*d- or JB+;

der.d dieser jener: Dnmd+ or Ddf+ or Dgf+ or Dgp+; 
die.d diese jene: Dnf+ or Dnp+; 
das.d: Dnnd+; 
den.d diesen jenen: Dam+ or Ddp+;
dem.d diesem jenem: Ddm+ or Ddn+;
des.d: Dgm+ or Dgn+;
dieses jenes: Dnnd+ or Dgm+;

der.r: (RSs+ & {Xd- & Xc+} & Rm-);
die.r: ((RSs+ or RO+) & {Xd- & Xc+} & Rf-) or (RSp+ & {Xd- & Xc+} & Rp-);
das.r: ((RSs+ or RO+) & {Xd- & Xc+} & Rn-);
den.r: (RO+ & {Xd- & Xc+} & Rm-);

ein: Dnmi+ or Dnni+;
eine: Dnf+;
einen: Dam+;
einer: Ddf+ or Dgf+;
einem: Ddm+ or Ddn+;
eines: Dgm+ or Dgn+;

mein dein sein.d unser ihr.d euer: Dnmi+ or Dnni+;
meine deine seine unsere ihre eure: Dnf+ or Dnp+;
meinen deinen seinen unseren ihren euren: Dam+ or Ddp+ or Dgf+;
meiner deiner seiner unserer ihrer eurer: Ddf+ or Dgf+ or Dgp+;
meinem deinem seinem unserem ihrem eurem: Ddm+ or Ddn+;
meines deines seines unseres ihres eures: Dgm+ or Dgn+;

einige: Dnp+ or Sp+ or SIp- or O- or J*a- or B+;
einigen: Ddp+ or J*d- or JB+;
einiger: Dgp+ or GE-;

etwas.d: Dm+;

zwei drei vier fuenf sechs sieben acht neun zehn: D*p+;

s: YS- & D+;

% VERBS

bin.v war.i: (((Si- or ({CO-} & SIi+)) & (O+ or P+) & W-) 
or ((B- or PI-) & (Si- & C-))) & {SC+};
bist.v warst.v: (((Sd- or ({CO-} & SId+)) & (O+ or P+) & W-)
 or ((B- or PI-) & (Sd- & C-))) & {SC+};
ist.v war.s: (((Ss- or ({CO-} & SIs+)) & (O+ or P+) & W-) 
or ((B- or PI-) & ((Ss- & C-) or RSs-))) & {SC+};
sind.v waren.v: (((Sp- or ({CO-} & SIp+)) & (O+ or P+) & W-) or
((B- or PI-) & ((Sp- & C-) or RSp-))) & {SC+};
seid.v wart.v: (((Sr- or ({CO-} & SIr+)) & (O+ or P+) & W-) 
or ((B- or PI-) & (Sr- & C-))) & {SC+};
sein.v: (B- or PI-) & (I- or II+);
gewesen.v: (B- or PI-) & (Pb- or PIb+);

habe.v hatte.i: (((Si- or ({CO-} & SIi+)) & (O+ or PP+) & {@MV+} & W-) 
or ({@MVI-} & (((B- or PPI-) & (Si- & (C- or RO-))) or (Sit- & RO-)))) & {SC+}; 
hast.v hattest.v: (((Sd- or ({CO-} & SId+)) & (O+ or PP+) & {@MV+} & W-) 
or ({@MVI-} & (((B- or PPI-) & (Sd- & (C- or RO-))) or (Sdt- & RO-)))) & {SC+}; 
hat.v hatte.s: (((Ss- or ({CO-} & SIs+)) & (O+ or PP+) & {@MV+} & W-) 
or ({@MVI-} & (((B- or PPI-) & ((Ss- & (C- or RO-)) or RSs-)) or (Sst- & RO-))))
& {SC+}; 
habt.v hattet.v: (((Sr- or ({CO-} & SIr+)) & (O+ or PP+) & {@MV+} & W-) 
or ({@MVI-} & (((B- or PPI-) & (Sr- & (C- or RO-))) or (Srt- & RO-)))) & {SC+};
hatten.v: (((Sp- or ({CO-} & SIp+)) & (O+ or PP+) & {@MV+} & W-) 
or ({@MVI-} & (((B- or PPI-) & ((Sp- & (C- or RO-)) or RSp-)) or (Spt- & RO-))))
& {SC+};
haben.v: (((Sp- or ({CO-} & SIp+)) & (O+ or PP+) & {@MV+} & W-) 
or ({@MVI-} & (((B- or PPI-) & ((Sp- & (C- or RO-)) or RSp-)) or 
(Spt- & RO-)))) & {SC+};
haben.i: {ZU-} & {@MVI-} & (B- or PPI-) & ((Xd- & Xc+ & SCz-) or I- or IIt+);
gehabt.v: {@MVI-} & ((B- & PP-) or ({B-} & PPIt+));

muss.v soll.v will.v kann.v
musste.v sollte.v wollte.v kannte.m: (((Si- or Ss- or ({CO-} & (SIi+ or SIs+))) & I+
& W-) or (II- & (((Si- or Ss-) & (C- or RO-)) or RS-))) & {SC+};
werde.v: (((Si- or ({CO-} & SIi+)) & (I+ or PV+) & W-) or 
((II- or PVI-) & Si- & (C- or RO-))) & {SC+};
wird.v: (((Ss- or ({CO-} & SIs+)) & (I+ or PV+) & W-) or ((II- or PVI-) & ((Ss- &
(C- or RO-)) or RSs-))) & {SC+};
wurde.v: (((Si- or Ss- or ({CO-} & (SIi+ or SIs+))) & (I+ or PV+)
& W-) or ((II- or PVI-) & (((Si- or Ss-) & (C- or RO-)) or RS-))) & {SC+};
musst.v sollst.v willst.v kannst.v musstest.v solltest.v wolltest.v kanntest.m: 
(((Sd- or ({CO-} & SId+)) & I+ & W-) or (II- & Sd- & (C- or RO-))) & {SC+};
wirst.v wurdest.v: (((Sd- or ({CO-} & SId+)) & (I+ or PV+) & W-) or 
((II- or PVI-) & Sd- & (C- or RO-))) & {SC+};
muesst.v sollt.v wollt.v koennt.v: 
(((Sr- or ({CO-} & SIr+)) & I+ & W-) or
(II- & Sr- & (C- or RO-))) & {SC+};
werdet.v wurdet.v: (((Sr- or ({CO-} & SIr+)) & (I+ or PV+) & W-) or
((II- or PVI-) & Sr- & (C- or RO-))) & {SC+};
muessen.v sollen.v wollen.v koennen.v muessten.v sollten.v wollten.v kannten.m: 
(((Sp- or ({CO-} & SIp+)) & I+ & W-) or 
(II- & (I- or II+ or ((Sp- & (C- or RO-)) or RSp-)))) & {SC+};
werden.v wurden.v:
(((Sp- or ({CO-} & SIp+)) & (I+ or PV+) & W-) or 
((II- or PVI-) & (I- or II+ or ((Sp- & (C- or RO-)) or RSp-)))) & {SC+};
worden.i: PVI- & (Pb- or PIb+);
muessen.i sollen.i wollen.i koennen.i werden.i:
(II- & (I- or II+));

gehe.v spreche.v bleibe.v fahre.v komme.v laufe.v sterbe.v an+komme.v
ging.i sprach.i blieb.i fuhr.i kam.i lief.i starb.i an+kam.i:
(((Si- or ({CO-} & SIi+)) & {@MV+} & {K+} & W-) or ({KI-} & {@MVI-} & Si- &
C-)) & {SC+};
gehst.v sprichst.v bleibst.v faehrst.v kommst.v laeufst.v stirbst.a an+kommst.v
gingst.v sprachst.v bliebst.v fuhrst.v kamst.v liefst.v starbst.v an+kamst.v:
(((Sd- or ({CO-} & SId+)) & {@MV+} & {K+} & W-) or ({KI-} & {@MVI-} & Sd- & C-))
& {SC+};
geht.v spricht.v bleibt.v faehrt.v kommt.v laeuft.v stirbt.v an+kommt.v
ging.s sprach.s blieb.s fuhr.s kam.s lief.s starb.s an+kam.s: 
(((Ss- or Sr- or ({CO-} & (SIs+ or SIr+))) & {@MV+} & {K+} & W-) or 
({KI-} & {@MVI-} & (((Ss- or Sr-) & C-) or RSs-))) & {SC+}; % Sr-
gingt.v spracht.v bliebt.v fuhrt.v kamt.v lieft.v starbt.v an+kamt.v:
(((Sr- or ({CO-} & SIr+)) & {@MV+} & {K+} & W-) or ({KI-} & {@MVI-} & Sr- & C-)) & {SC+};
gehen.v sprechen.v bleiben.v fahren.v kommen.v laufen.v sterben.v an+kommen.v:
(((Sp- or ({CO-} & SIp+)) & {@MV+} & {K+} & W-) or 
({KI-} & {@MVI-} & (((Sp- & C-) or RSp-)))) & {SC+};
gehen.i sprechen.i bleiben.i fahren.i kommen.i laufen.i sterben.i an+kommen.i:
{ZU-} & {KI-} & {@MVI-} & ((Xd- & Xc+ & SCz-) or I- or IIi+);  % SCz- needs an optional SC+
gingen.v sprachen.v blieben.v fuhren.v kamen.v liefen.v starben.v an+kamen.v:
(((Sp- or ({CO-} & SIp+)) & {@MV+} & {K+} & W-) or 
({KI-} & {@MVI-} & ((Sp- & C-) or RSp-))) & {SC+};
gesprochen.v:
{KI-} & {@MVI-} & (PP- or PPIi+);
gegangen.v geblieben.v gekommen.v gestorben.v gelaufen.v an+gekommen.v:
{KI-} & {@MVI-} & (Pb- or PIb+);
gefahren.v:
{KI-} & {@MVI-} & (Pb- or PIb+ or PP- or PPIi+);

spiele.v koche.v esse.v trinke.v schreibe.v lese.v
spielte.i kochte.i ass.i trank.i schrieb.i las.i:
(((Si- or ({CO-} & SIi+)) & {O+} & {@MV+} & W-) or 
({@MVI-} & {B-} & Sio- & (C- or RO-))) & {SC+};
spielst.v kochst.v isst.d trinkst.v schreibst.v liest.d
spieltest.v kochtest.v assest.i trankst.v schriebst.i lasst.v:
(((Sd- or ({CO-} & SId+)) & {O+} & {@MV+} & W-) or 
({@MVI-} & {B-} & Sdo- & (C- or RO-))) & {SC+};
spielt.v kocht.v isst.s trinkt.v schreibt.v liest.s
spielte.s kochte.s asst.s trank.s schrieb.s las.s: 
(((Ss- or Sr- or ({CO-} & (SIs+ or SIr+))) & {O+} & {@MV+} &
W-) or ({@MVI-} & {B-} & (((Sso- or Sro-) & (C- or RO-)) or RSs-))) & {SC+};
spieltet.v kochtet.v asset.v tranket.v schriebet.v last.v:
(((Sr- or ({CO-} & SIr+)) & {O+} & {@MV+} &
W-) or ({@MVI-} & {B-} & Sro- & (C- or RO-))) & {SC+};
spielen.v kochen.v essen.v schreiben.v lesen.v:
(((Sp- or ({CO-} & SIp+)) & {O+} & {@MV+} & W-) or 
({@MVI-} & {B-} & (((Spo- & (C- or RO-)) or RSp-))))
& {SC+};
spielen.i kochen.i essen.i schreiben.i lesen.i:
{ZU-} & {@MVI-} & {B-} & ((Xd- & Xc+ & SCz-) or I- or IIo+);
spielten.v kochten.v assen.i tranken.v schrieben.v lasen.v:
(((Sp- or ({CO-} & SIp+)) & {O+} & {@MV+} & W-) or 
({@MVI-} & {B-} & ((Spo- & (C- or RO-)) or RSp-))) & {SC+};
gespielt.v gekocht.v gegessen.v geschrieben.v gelesen.v:
{@MVI-} & (PV- or PVI+ or ({B-} & (PP- or PPIo+)));

sehe.v schlage.v mache.v hoere.v kenne.v brauche.v nehme.v trage.v finde.v jage.v 
sah.i schlug.i machte.i hoerte.i kannte.i brauchte.i nahm.i
trug.i fand.i jagte.i: 
(((Si- or ({CO-} & SIi+)) & O+ & {@MV+} & W-) or 
({@MVI-} & {B-} & Sit- & (C- or RO-))) & {SC+};
siehst.v schlaegst.v machst.v hoerst.v kennst.v brauchst.v nimmst.v traegst.v findest.v
jagst.v 
sahst.v schlugst.v machtest.v hoertest.v kanntest.v brauchtest.v nahmst.v
trugst.v fandest.i jagtest.v: 
(((Sd- or ({CO-} & SId+)) & O+ & {@MV+} & W-) or 
({@MVI-} & {B-} & Sdt- & (C- or RO-))) & {SC+};
sieht.v schlaegt.v macht.v hoert.v kennt.v braucht.v nimmt.v traegt.v findet.v jagt.v
sah.s schlug.s machte.s hoerte.s kannte.s brauchte.s nahm.s trug.s fand.s jagte.s: 
(((Ss- or Sr- or ({CO-} & (SIs+ or SIr+)))
& O+ & {@MV+} & W-) or ({@MVI-} & {B-} & (((Sst- or Srt-) & 
(C- or RO-)) or RSst-))) & {SC+};
saht.v schlugt.v machtet.v hoertet.v kanntet.v brauchtet.v nahmet.v trugt.v fandet
jagtet.v:
(((Sr- or ({CO-} & SIr+)) 
& O+ & {@MV+} & W-) or ({@MVI-} & {B-} & Srt- & (C- or RO-))) & {SC+};
sehen.v schlagen.v machen.v hoeren.v kennen.v brauchen.v nehmen.v tragen.v jagen.v:
(((Sp- or ({CO-} & SIp+)) & O+ & {@MV+} & W-) or 
({@MVI-} & {B-} & ((Spt- & (C- or RO-)) or RSpt-))) & {SC+};
sehen.i schlagen.i machen.i hoeren.i kennen.i brauchen.i nehmen.i tragen.i jagen.i:
{ZU-} & {@MVI-} & {B-} & ((Xd- & Xc+ & SCz-) or I- or IIt+);
sahten.v schlugten.v machten.v hoerten.v kannten.v brauchten.v nahmen.v
trugten.v fanden.v jagten.v:
(((Sp- or ({CO-} & SIp+)) & O+ & {@MV+} & {SC+} & W-) or 
({@MVI-} & {B-} & ((Spt- & (C- or RO-)) or RSpt-))) & {SC+};
gesehen.v geschlagt.v gemacht.v gehoert.v gekannt.v gebraucht.v genommen.v
getragen.v gefunden.v gejagt.v erschreckt.v: 
{@MVI-} & (PV- or PVI+ or (B- & PP-) or ({B-} & PPIt+));

gebe.v bringe.v kaufe.v
gab.i brachte.i kaufte.i:
(((Si- or ({CO-} & SIi+)) & {J*d+} & O+ & {@MV+} & W-) or 
({@MVI-} & {B-} & {JB-} & Sit- & (C- or RO-))) & {SC+};
% To handle dative relative clauses:
% ...& ({@MVI-} & {B-} & {JB-} & Sit- & (C- or RO- or RJ-))) & {SC+};
% make RJ incompat with JB. When RJ is used, B will be obligatory, as it should be!
gibst.v bringst.v kaufst.v
gabst.v brachtest.v kauftest.v:
(((Sd- or ({CO-} & SId+)) & {J*d+} & O+ & {@MV+} & W-) or 
({@MVI-} & {B-} & {JB-} & Sdt- & (C- or RO-))) & {SC+};
gibt.v bringt.v kauft.v
gab.s brachte.s kaufte.s:
(((Ss- or Sr- or ({CO-} & (SIs+ or SIr+)))
& {J*d+} & O+ & {@MV+} & W-) or ({@MVI-} & {B-} & {JB-} & (((Sst- or Srt-) & 
(C- or RO-)) or RSst-))) & {SC+};
gabt.v brachtet.v kauftet.v:
(((Sr- or ({CO-} & SIr+)) 
& {J*d+} & O+ & {@MV+} & W-) or ({@MVI-} & {B-} & {JB-} & Srt- & (C- or RO-))) & {SC+};
geben.v bringen.v kaufen.v:
(((Sp- or ({CO-} & SIp+)) & {J*d+} & O+ & {@MV+} & W-) or 
({@MVI-} & {B-} & {JB-} & ((Spt- & (C- or RO-)) or RSpt-))) & {SC+};
geben.i bringen.i kaufen.i:
{ZU-} & {@MVI-} & {B-} & {JB-} & ((Xd- & Xc+ & SCz-) or I- or IIt+);
gaben.v brachten.v kauften.v:
(((Sp- or ({CO-} & SIp+)) & {J*d+} & O+ & {@MV+} & {SC+} & W-) or 
({@MVI-} & {B-} & {JB-} & ((Spt- & (C- or RO-)) or RSpt-))) & {SC+};
gegeben.v gebracht.v gekauft.v: {@MVI-} & (PV- or PVI+ or (B- & {JB-} & PP-) or 
({B-} & {JB-} & PPIt+));

glaube.v sage.v glaubte.i sagte.i:
(((Sic- or ({CO-} & SIic+)) & {O+} & {@MV+} & W-) or 
({@MVI-} & B- & Sic- & (C- or RO-))) & {SC+};
glaubst.v sagst.v glaubtest.v sagtest.v:
(((Sdc- or ({CO-} & SIdc+)) & {O+} & {@MV+} & W-) or 
({@MVI-} & {B-} & Sdc- & (C- or RO-))) & {SC+};
glaubt.v sagt.v glaubte.s sagte.v:
(((Ssc- or Src- or ({CO-} & (SIsc+ or SIrc+))) & {O+} & {@MV+} &
W-) or ({@MVI-} & {B-} & (((Ssc- or Src-) & (C- or RO-)) or RSs-))) & {SC+};
glaubtet.v sagtet.v:
(((Src- or ({CO-} & SIrc-)) & {O+} & {@MV+} &
W-) or ({@MVI-} & {B-} & Src- & (C- or RO-))) & {SC+};
glauben.v sagen.v:
(((Spc- or ({CO-} & SIpc+)) & {O+} & {@MV+} & W-) or 
({@MVI-} & {B-} & ((Spc- & (C- or RO-)) or RSp-))) & {SC+};
glauben.i sagen.i:
{ZU-} & {@MVI-} & {B-} & (Ic- or IIc+);
glaubten.v sagten.v:
(((Spc- or ({CO-} & SIpc+)) & {O+} & {@MV+} & W-) or 
({@MVI-} & {B-} & ((Spc- & (C- or RO-)) or RSp-))) & {SC+};
geglaubt.v gesagt.v:
{@MVI-} & {B-} & (PPc- or PPIc+);

versuche.v versuchte.i:
(((Siz- or ({CO-} & SIiz+)) & {O+} & {@MV+} & W-) or 
({@MVI-} & {B-} & Siz- & (C- or RO-))) & {SC+};
versuchst.v versuchtest.v:
(((Sdz- or ({CO-} & SIdz+)) & {O+} & {@MV+} & W-) or 
({@MVI-} & {B-} & Sdz- & (C- or RO-))) & {SC+};
versucht.v versuchte.s:
(((Ssz- or Srz- or ({CO-} & (SIsz+ or SIrz+))) & {O+} & {@MV+} & W-) 
or ({@MVI-} & {B-} & (((Ssz- or Srz-) & (C- or RO-)) or RSs-)))
& {SC+};
versuchtet.v:
(((Srz- or ({CO-} & SIrz-)) & {O+} & {@MV+} & W-) 
or ({@MVI-} & {B-} & Srz- & (C- or RO-))) & {SC+};
versuchen.i:
((Spz- or ({CO-} & SIpz+)) & {O+} & {@MV+} & {SC+} & W-) or 
({@MVI-} & {B-} & (I- or II+ or ((Spz- & (C- or RO-)) or RSp-)));
versuchten.v:
(((Spz- or ({CO-} & SIpz+)) & {O+} & {@MV+} & W-) or 
({@MVI-} & {B-} & ((Spz- & (C- or RO-)) or RSp-))) & {SC+};
versuchen.p:
{@MVI-} & {B-} & (PPz- or PPIz+);

helfe.v half.i:
((Si- or ({CO-} & SIi+)) & J+ & {@MV+} & {SC+} & W-) or 
({@MVI-} & B- & Si- & (C- or RO-));
hilfst.v halfst.v:
((Sd- or ({CO-} & SId+)) & J+ & {@MV+} & {SC+} & W-) or 
({@MVI-} & B- & Sd- & (C- or RO-));
hilft.v half.s:
((Ss- or Sr- or ({CO-} & (SIs+ or SIr+))) 
& J+ & {@MV+} & {SC+} & W-) or ({@MVI-} & B- & (((Ss- or Sr-) & 
(C- or RO-)) or RSs-));
halft.v:
((Sr- or ({CO-} & SIr+)) 
& J+ & {@MV+} & {SC+} & W-) or ({@MVI-} & B- & Sr- & (C- or RO-));
helfen.v:
((Sp- or ({CO-} & SIp+)) & J+ & {@MV+} & {SC+} & W-) or 
({@MVI-} & B- & (I- or IIt+ or ((Sp- & (C- or RO-)) or RSp-)));
halfen.v:
((Sp- or ({CO-} & SIp+)) & J+ & {@MV+} & {SC+} & W-) or 
({@MVI-} & B- & ((Sp- & (C- or RO-)) or RSp-));
geholfen.v:
{@MVI-} & B- & (PP- or PPI+);

% CONJUNCTIONS, ADVERBS, PREPOSITIONS

jetzt.e heute.e morgen.e gestern.e: MV- or MVI+ or CO+;

bis durch fuer gegen ohne: J*a+ & (M- or MV- or MVI+ or Pp- or PIp+ or 
({Xc+} & CO+));
aus bei mit nach: J*d+ & (M- or MV- or MVI+ or Pp- or PIp+ or ({Xc+} &
CO+));
in ueber unter: J*d+ & (M- or MV- or MVI+ or Pp- or PIp+ or ({Xc+} &
CO+));
an auf: (J*d+ & (M- or MV- or MVI+ or Pp- or PIp+ or ({Xc+} &
CO+))) or K- or KI+;
als wenn weil: C+ & ((Xc+ & CO+) or ({Xd- & Xc+} & SC-));

zu: (J*d+ & (M- or MV- or MVI+ or Pp- or PIp+ or ({Xc+} &
CO+))) or ZU+;

dass: C+ & Xd- & SCc- & Xc+;

wann: Wq- & W+;       % Post-processing needed here to enforce s-v inversion 

aber denn: {Xd-} & SC- & W+; % und?

% ADJECTIVES

gross.a klein.a alt.a jung.a rot.a blau.a gelb.a gruen.a schwarz.a weiss.a billig.a teuer.a
kurz.a lang.a gut.a schlecht.a gescheit.a dumm.a froh.a erstaunt.a besorgt.a schoen.a: 
{FP-} & {EA-} & (Pa- or PIa+ or (FSe+ & Ae+) or (FSn+ & An+) or (FSr+ & Ar+) or (FSs+ & As+) or 
(FSm+ & Am+));

e: FSe-;
en: FSn-;
er.f: FSr-;
es.f: FSs-;
em: FSm-;

%grosse.a kleine.a alte.a junge.a rote.a blaue.a gelbe.a gruene.a schwarze.a weisse.a
%billige.a teuere.a lange.a kurze.a gute.a schlechte.a gescheite.a dumme.a frohe.a 
%erstaunte.a besorgte.a schoene.a: {EA-} & Ae+;

%grossen.a kleinen.a alten.a jungen.a roten.a blauen.a gelben.a gruenen.a schwarzen.a
%weissen.a billigen.a teuren.a kurzen.a langen.a guten.a schlechten.a gescheiten.a
%dummen.a frohen.a erstaunten.a besorgten.a boesen.a schoenen.a: {EA-} & An+;

boese.a: {EA-} & (Pa- or PIa+ or Ae+);

ex: FP+;

%grosser.a kleiner.a alter.a junger.a roter.a blauer.a gelber.a gruener.a schwarzer.a
%weisser.a billiger.a teurer.a kurzer.a langer.a guter.a schlechter.a gescheiter.a dummer.a
%froher.a erstaunter.a besorgter.a boeser.a schoener.a: {EA-} & Ar+;

%grosses.a kleines.a altes.a junges.a rotes.a blaues.a gelbes.a gruenes.a schwarzes.a
%weisses.a billiges.a teures.a kurzes.a langes.a gutes.a schlechtes.a gescheites.a dummes.a
%frohes.a erstauntes.a besorgtes.a boeses.a schoenes.a: {EA-} & As+;

%grossem.a kleinem.a altem.a jungem.a rotem.a blauem.a gelbem.a gruenem.a schwarzem.a
%weissem.a billigem.a teurem.a kurzem.a langem.a gutem.a schlechtem.a gescheitem.a dummem.a
%frohem.a erstauntem.a besorgtem.a boesem.a schoenem.a: {EA-} & Am+;

sehr.e ziemlich.e: EA+ or EE+;

schnell.e: {EE-} & (MV- or MVI+);

und: {@XL-} & XR+ & 
(({GE+} & {D-} & (S+ or SI- or O- or B+ or J- or GE- or (Xd- & Xc+ & MX-))) or
({EA-} & (A+ or ({@MV-} & (P- or PI+)))) or ({@MVI-} & (I- or II+)) or
(J+ & (MV- or MVI+)) or
W- or
((((S- or ({CO-} & SI+)) & {@MV+} & W-) or ({@MVI-} & S- & C-)) & {SC+}));

",": Xc- or Xd+;

".": {Xc-} & Xp- & RW+;
"!": {Xc-} & Xp- & RW+;
"?": {Xc-} & Xp- & RW+;

CAPITALIZED-WORDS NAME: {G-} & (({@MX+} & 
(Ss+ or SIs- or O- or B+ or J- or G+ or (Xd- & Xc+ & MX-))) or YS+);

LEFT-WALL: W+ & {Xp+ or RW+};
RIGHT-WALL: RW- or (Xc- & {@Xc-});
POSTPROCESS: BOGUS+;

% With the following line in the dictionary, the parser will simply skip over (null-link) 
% unknown words. If you remove it, the parser will output an error for any unknown words.
UNKNOWN-WORD: NO+;