Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GERMAN GRAM CONFIG (1.0)
- ROOTCAT IP.
- LEXENTRIES (TOY GERMAN).
- TEMPLATES (TOY GERMAN).
- RULES (TOY GERMAN).
- GOVERNABLERELATIONS SUBJ OBJ OBJ-TH OBL-TH COMPL.
- SEMANTICFUNCTIONS ADJUNCT.
- NONDISTRIBUTIVES CASE NUM PERS GEND.
- ----
- TOY GERMAN RULES (1.0)
- IP -> ({
- NP:(^SUBJ)=! (!CASE)=Nom;
- |
- PP:!$(^ADJUNCT);
- |
- NP: (^OBJ-TH)=! (!CASE)=Dat (^FOCUS)=! (!PRON-TYPE) =c interr (^CLAUSE-TYPE)=interrogative;
- |
- CP
- })
- I'
- PUNCT.
- I'-> I VP.
- CP -> COMPL CVP.
- CVP -> NP:(^SUBJ)=! (!CASE)=Nom; NP:(^OBJ)=! (!CASE)=Acc; {VP | V }.
- VP -> { CP:(^COMP)=!;
- |
- ADV:!$(^ADJUNCT); I
- |
- NP:(^SUBJ)=! (!CASE)=Nom; NP:(^OBJ)=! (!CASE)=Acc;
- |
- NP:(^SUBJ)=! (!CASE)=Nom;
- NP:(^OBJ-TH)=! (!CASE)=Dat;
- NP:(^OBJ)=! (!CASE)=Acc;
- VPRT
- |
- NP:(^SUBJ)=! (!CASE)=Nom; (ADV:!$(^ADJUNCT);)
- NP:(^OBJ)=! (!CASE)=Acc;
- I
- |
- NP:(^SUBJ)=! (!CASE)=Nom;
- NP:(^OBJ-TH)=! (!CASE)=Dat;
- ADV:!$(^ADJUNCT);
- NP:(^OBJ)=! (!CASE)=Acc;
- |
- NP:(^OBJ-TH)=! (!CASE)=Acc;
- VPRT
- I
- }.
- PP -> PREP NP:(^OBJ)=! (!CASE)=Dat;.
- NP -> { NN | DET N | PRON}.
- ----
- TOY GERMAN LEXICON (1.0)
- "---------------------------------------------------------------"
- "---------------------------------------------------------------"
- gestern ADV * (^PRED)='gestern'
- (^TENSE)=past.
- nicht ADV * (^PRED)='nicht'.
- oft ADV * (^PRED)='oft'.
- dass COMPL * (^CLAUSE-TYPE)=declarative.
- weil COMPL * (^CLAUSE-TYPE)=declarative.
- ein DET * (^SPEC)=indef
- (^GENDER)=neut
- { (^CASE)=Nom | (^CASE)=Acc }.
- einen DET * (^SPEC)=indef
- (^GENDER)=masc
- (^CASE)=Acc.
- den DET * (^SPEC)=def
- (^GENDER)=neut
- (^CASE)=Dat.
- dem DET * (^SPEC)=def
- (^GENDER)=masc
- (^CASE)=Dat.
- der DET * (^SPEC)=def
- (^GENDER)=masc
- (^CASE)=Nom.
- das DET * (^SPEC)=def
- (^GENDER)=neut
- (^CASE)=Nom.
- seine DET * (^SPEC)=poss
- (^NUM)=pl
- (^CASE)=Acc.
- vor VPRT * .
- zu VPRT *.
- auf PREP * (^PRED)='auf<(^OBJ)>'
- (^OBJ CASE)= Dat.
- "---------------------------------------------------------------"
- "---------------------------------------------------------------"
- er PRON * (^PRED)='er'
- (^NUM)=sg
- (^CASE)=Nom.
- sie PRON * (^PRED)='sie'
- (^NUM)=sg
- (^CASE)=Nom.
- ihnen PRON * (^PRED)='seine'
- (^NUM)=pl
- (^CASE)=Dat.
- wem PRON * (^PRED)='wem'
- (^NUM)=pl
- (^CASE)=Dat
- (^PRON-TYPE) = interr.
- "---------------------------------------------------------------"
- "---------------------------------------------------------------"
- Franz NN * (^PRED)='Franz'
- (^NUM)=sg
- (^GENDER)=masc
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- Frederick NN * (^PRED)='Frederick'
- (^NUM)=sg
- (^GENDER)=masc
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- Vincent NN * (^PRED)='Vincent'
- (^NUM)=sg
- (^GENDER)=masc
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- Xenia NN * (^PRED)='Xenia'
- (^NUM)=sg
- (^GENDER)=fem
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- Maria NN * (^PRED)='Maria'
- (^NUM)=sg
- (^GENDER)=fem
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- Peter NN * (^PRED)='Peter'
- (^NUM)=sg
- (^GENDER)=masc
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- "---------------------------------------------------------------"
- "---------------------------------------------------------------"
- Eis N * (^PRED)='Eis'
- (^NUM)=sg
- (^GENDER)=neut
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- Gemaelde N * (^PRED)='Gemaelde'
- (^NUM)=sg
- (^GENDER)=neut
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- Kinder N * (^PRED)='Kinder'
- (^NUM)=pl
- (^GENDER)=neut
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- Kindern N * (^PRED)='Kindern'
- (^NUM)=pl
- (^GENDER)=neut
- (^CASE)=Dat.
- Mann N * (^PRED)='Mann'
- (^NUM)=sg
- (^GENDER)=masc
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- Marktplatz N * (^PRED)='Marktplatz'
- (^NUM)=sg
- (^GENDER)=masc
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- Schokolade N * (^PRED)='Schokolade'
- (^NUM)=sg
- (^GENDER)=fem
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- Tausch N * (^PRED)='Tausch'
- (^NUM)=sg
- (^GENDER)=masc
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- Haus N * (^PRED)='Haus'
- (^NUM)=sg
- (^GENDER)=neut
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- Teppich N * (^PRED)='Teppich'
- (^NUM)=sg
- (^GENDER)=masc
- {(^CASE)=Nom | (^CASE)=Dat | (^CASE)=Acc}.
- "---------------------------------------------------------------"
- "---------------------------------------------------------------"
- . PUNCT * (^CLAUSE-TYPE)=declarative.
- ? PUNCT * (^CLAUSE-TYPE)=interrogative.
- "---------------------------------------------------------------"
- "---------------------------------------------------------------"
- hat I * (^SUBJ NUM) = sg
- (^SUBJ PERS) = 3
- (^TENSE) = past.
- gekauft V * (^PRED)='kaufen<(^SUBJ)(^OBJ)(^OBJ-TH)>'
- (^SUBJ NUM) = sg
- (^SUBJ PERS) = 3
- (^TENSE) = past
- (^OBJ CASE) = Acc
- (^OBJ-TH CASE) = Dat.
- schlaegt I * (^PRED)='vorschlagen<(^SUBJ)(^OBJ)(^OBJ-TH)>'
- (^SUBJ NUM) = sg
- (^SUBJ PERS) = 3
- (^TENSE) = pres
- (^OBJ CASE) = Acc
- (^OBJ-TH CASE) = Dat.
- behauptet I * (^PRED) = 'behaupten<(^SUBJ)(^COMP)>'
- (^SUBJ NUM) = sg
- (^SUBJ PERS) = 3
- (^TENSE) = pres.
- kauft I * (^PRED) = 'kaufen<(^SUBJ)(^OBJ)(^OBJ-TH)>'
- (^SUBJ NUM) = sg
- (^SUBJ PERS) = 3
- (^TENSE) = pres
- (^OBJ CASE) = Acc
- (^OBJ-TH CASE) = Dat.
- kennt V * (^PRED) = 'kennen<(^SUBJ)(^OBJ)>'
- (^SUBJ NUM) = sg
- (^SUBJ PERS) = 3
- (^TENSE) = pres
- (^OBJ CASE) = Acc.
- verschenkt I * (^PRED) = 'verschenken<(^SUBJ)(^OBJ)>'
- (^SUBJ NUM) = sg
- (^SUBJ PERS) = 3
- (^TENSE) = pres
- (^OBJ CASE) = Acc.
- verwoehnt V * (^PRED) = 'verwoehnen<(^SUBJ)(^OBJ)>'
- (^SUBJ NUM) = sg
- (^SUBJ PERS) = 3
- (^TENSE) = pres
- (^OBJ CASE) = Acc.
- riecht V * (^PRED) = 'riechen<(^SUBJ)(^OBJ)>'
- (^SUBJ NUM) = sg
- (^SUBJ PERS) = 3
- (^TENSE) = pres
- (^OBJ CASE) = Acc.
- verspricht V * (^PRED) = 'versprechen<(^SUBJ)(^OBJ)>'
- (^SUBJ NUM) = sg
- (^SUBJ PERS) = 3
- (^TENSE) = pres
- (^OBJ CASE) = Acc.
- droht V * (^PRED) = 'drohen<(^SUBJ)(^OBJ)>'
- (^SUBJ NUM) = sg
- (^SUBJ PERS) = 3
- (^TENSE) = pres
- (^OBJ CASE) = Acc.
- kaufen V * (^PRED) = 'kaufen<(^SUBJ)(^OBJ)>'
- (^OBJ CASE) = Acc.
- verlassen V * (^PRED) = 'verlassen<(^SUBJ)(^OBJ)>'
- (^OBJ CASE) = Acc.
- brennen V * (^PRED) = 'brennen<(^SUBJ)(^OBJ)>'
- (^OBJ CASE) = Acc.
- abzubrennen V * (^PRED) = 'abzubrennen<(^SUBJ)(^OBJ)>'
- (^OBJ CASE) = Acc.
- "Peter verspricht das Haus zu kaufen ."
- "Peter verspricht dass er das Gemaelde kauft"
- "weil Maria das Gemaelde kauft droht Franz sie zu verlassen ."
- "Maria riecht den Teppich brennen ."
- "das Haus droht abzubrennen ."
- "Peter verspricht das Haus kaufen"
- "Maria riecht den Teppich zu brennen"
- ----
- TOY GERMAN TEMPLATES (1.0)
- ----
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement