mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-27 08:58:55 -06:00
Merge branch 'master' of https://github.com/GrammaticalFramework/gf-rgl into somali
This commit is contained in:
@@ -22,7 +22,7 @@ Ice,Icelandic,icelandic,,,,,,n,,y
|
||||
Ina,Interlingua,interlingua,,,y,,n,n,,n
|
||||
Ita,Italian,italian,Romance,,y,,,,y,y
|
||||
Jpn,Japanese,japanese,,,,,,,,y
|
||||
Lat,Latin,latin,,,,,y,n,n,y
|
||||
Lat,Latin,latin,,,,,y,y,n,y
|
||||
Lav,Latvian,latvian,,,,,,,y,y
|
||||
Mlt,Maltese,maltese,,,,,,,,y
|
||||
Mon,Mongolian,mongolian,,,,,,n,,y
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
--# -path=.:alltenses:prelude:../latin
|
||||
|
||||
resource ConstructorsLat = Constructors with (Grammar = GrammarLat) **
|
||||
open MissingLat in {}
|
||||
open MissingLat in {} ;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
--# -path=.:../icelandic:../common:../abstract:../prelude
|
||||
--# -path=.:../latin:../common:../abstract:../prelude
|
||||
|
||||
resource SymbolicLat = Symbolic with
|
||||
(Symbol = SymbolLat),
|
||||
(Grammar = GrammarLat) ;
|
||||
(Grammar = GrammarLat) ** open MissingLat in {} ;
|
||||
|
||||
@@ -367,7 +367,9 @@ resource ParadigmsAra = open
|
||||
mkN : Species -> N -> N
|
||||
= \p,n -> n ** {h = p} ;
|
||||
mkN : (sg,pl : Str) -> Gender -> Species -> N
|
||||
= \sg,pl -> mkFullN (reg sg pl) ;
|
||||
= \sg,pl -> case <sg,pl> of {
|
||||
<x@(_ + "ة") + #vow*, _ + "ات" + #vow*> => mkFullN (sndf x) ; -- extra safety: if someone gives case marking to the constructor, ignore it
|
||||
_ => mkFullN (reg sg pl) } ;
|
||||
mkN : NTable -> Gender -> Species -> N -- TO BE DEPRECATED; kept for backwards-compatibility. For the same behaviour, use either the constructor above, sdfN or sdmN.
|
||||
= mkFullN ;
|
||||
mkN : (root,sgPatt,brokenPlPatt : Str) -> Gender -> Species -> N -- broken plural
|
||||
|
||||
@@ -106,13 +106,17 @@ concrete CatGer of Cat =
|
||||
Tense = {s : Str ; t : ResGer.Tense ; m : Mood} ;
|
||||
|
||||
linref
|
||||
NP = \np -> np.s!(NPC Nom) ++ np.adv ++ np.ext ++ np.rc ; -- HL 6/2019
|
||||
CN = \cn -> cn.s ! Strong ! Pl ! Nom ++ cn.adv ++ cn.ext ++ cn.rc ! Pl ;
|
||||
|
||||
SSlash = \ss -> ss.s ! Main ++ ss.c2.s ;
|
||||
ClSlash = \cls -> cls.s ! MIndic ! Pres ! Simul ! Pos ! Main ++ cls.c2.s ;
|
||||
|
||||
VP = \vp -> useInfVP False vp ;
|
||||
VPSlash = \vps -> useInfVP False vps ++ vps.c2.s ;
|
||||
|
||||
AP = \ap -> ap.s ! APred ++ ap.ext ;
|
||||
AP = \ap -> ap.c.p1 ++ ap.s ! APred ++ ap.c.p2 ++ ap.ext ;
|
||||
A2 = \a2 -> a2.s ! Posit ! APred ++ a2.c2.s ;
|
||||
|
||||
V, VS, VQ, VA = \v -> useInfVP False (predV v) ;
|
||||
V2, V2A, V2Q, V2S = \v -> useInfVP False (predV v) ++ v.c2.s ;
|
||||
|
||||
@@ -10,7 +10,7 @@ lin
|
||||
hungry_VP = mkVP (mkA "hungrig") ;
|
||||
thirsty_VP = mkVP (mkA "durstig") ;
|
||||
tired_VP = mkVP (mkA "müde") ;
|
||||
scared_VP = mkVP have_V2 (mkNP (mkN "Angst" "Angsten" feminine)) ;
|
||||
scared_VP = mkVP have_V2 (mkNP (mkN "Angst" "Ängste" feminine)) ;
|
||||
ill_VP = mkVP (mkA "krank") ;
|
||||
ready_VP = mkVP (mkA "bereit") ;
|
||||
|
||||
|
||||
@@ -256,8 +256,8 @@ lin
|
||||
abgehen_V = prefixV "ab" (irregV "gehen" "geht" "ging" "ginge" "gegangen") ;
|
||||
abgenzern_V2 = dirV2 (prefixV "ab" (regV "genzern")) ;
|
||||
abgeraten_von_V2 = prepV2 (prefixV "ab" (irregV "geraten" "gerät" "geriet" "geriete" "geraten")) von_Prep ;
|
||||
abgewoehnen_rV2 = reflV2 (prefixV "ab" (regV "gewöhnen")) accusative accPrep ;
|
||||
abgewoehnen_rVV = reflVV (prefixV "ab" (regV "gewöhnen")) accusative ;
|
||||
abgewoehnen_rV2 = reflV2 (prefixV "ab" (regV "gewöhnen")) dative accPrep ;
|
||||
abgewoehnen_rVV = reflVV (prefixV "ab" (regV "gewöhnen")) dative ;
|
||||
abgraebeln_V = prefixV "ab" (regV "gräbeln") ;
|
||||
abgraten_V2 = dirV2 (prefixV "ab" (regV "graten")) ;
|
||||
abgrenzen_V2 = dirV2 (prefixV "ab" (regV "grenzen")) ;
|
||||
@@ -338,9 +338,9 @@ lin
|
||||
absahnen_V2 = dirV2 (prefixV "ab" (regV "sahnen")) ;
|
||||
abschachern_dat_V3 = accdatV3 (prefixV "ab" (regV "schachern")) ;
|
||||
abschaffen_V2 = dirV2 (prefixV "ab" (regV "schaffen")) ;
|
||||
abschauen_bei_rV3 = reflV3 (prefixV "ab" (irregV "schauen" "schaut" "schaute" "schaute" "geschaut")) accusative accPrep bei_Prep ;
|
||||
abschauen_bei_rV3 = reflV3 (prefixV "ab" (irregV "schauen" "schaut" "schaute" "schaute" "geschaut")) dative accPrep bei_Prep ;
|
||||
abschauen_bei_V3 = dirV3 (prefixV "ab" (irregV "schauen" "schaut" "schaute" "schaute" "geschaut")) bei_Prep ;
|
||||
abschauen_rV2 = reflV2 (prefixV "ab" (irregV "schauen" "schaut" "schaute" "schaute" "geschaut")) accusative accPrep ;
|
||||
abschauen_rV2 = reflV2 (prefixV "ab" (irregV "schauen" "schaut" "schaute" "schaute" "geschaut")) dative accPrep ;
|
||||
abschenken_V2 = dirV2 (prefixV "ab" (regV "schenken")) ;
|
||||
abschenken_V = prefixV "ab" (regV "schenken") ;
|
||||
abschicken_V2 = dirV2 (prefixV "ab" (regV "schicken")) ;
|
||||
@@ -350,7 +350,7 @@ lin
|
||||
abschliessen_V2 = dirV2 (prefixV "ab" (irregV "schließen" "schließt" "schloss" "schlösse" "geschlossen")) ;
|
||||
abschmettern_V2 = dirV2 (prefixV "ab" (irregV "schmettern" "schmettert" "schmetterte" "schmetterte" "geschmettert")) ;
|
||||
abschmieren_V = prefixV "ab" (regV "schmieren") ;
|
||||
abschminken_rV2 = reflV2 (prefixV "ab" (regV "schminken")) accusative accPrep ;
|
||||
abschminken_rV2 = reflV2 (prefixV "ab" (regV "schminken")) dative accPrep ;
|
||||
abschminken_V2 = dirV2 (prefixV "ab" (regV "schminken")) ;
|
||||
abschmirgeln_V2 = dirV2 (prefixV "ab" (regV "schmirgeln")) ;
|
||||
abschmuecken_V2 = dirV2 (prefixV "ab" (regV "schmücken")) ;
|
||||
@@ -580,7 +580,7 @@ lin
|
||||
anfreunden_mit_rV2 = reflV2 (prefixV "an" (regV "freunden")) accusative mit_Prep ;
|
||||
anfuehlen_V2 = dirV2 (prefixV "an" (regV "fühlen")) ;
|
||||
anfuehlen_wie_rV2 = reflV2 (prefixV "an" (regV "fühlen")) accusative (mkPrep "wie" nominative) ;
|
||||
angeben_mit_V2 = prepV2 (prefixV "an" (irregV "geben" "gebt" "gab" "gäbe" "gegeben")) mit_Prep ;
|
||||
angeben_mit_V2 = prepV2 (prefixV "an" (irregV "geben" "gibt" "gab" "gäbe" "gegeben")) mit_Prep ;
|
||||
angehen_sV = dassV (prefixV "an" (irregV "gehen" "geht" "ging" "ginge" "gegangen")) ;
|
||||
angehen_V2 = dirV2 (prefixV "an" (irregV "gehen" "geht" "ging" "ginge" "gegangen")) ;
|
||||
angehoeren_dat_V2 = mkV2 (prefixV "an" (regV "gehören")) datPrep ;
|
||||
@@ -797,9 +797,9 @@ lin
|
||||
auffassen_als_V3 = dirV3 (prefixV "auf" (regV "fassen")) (mkPrep "als" accusative) ;
|
||||
auffrieren_V = prefixV "auf" (irregV "frieren" "friert" "fror" "fröre" "gefroren") ;
|
||||
auffuehren_V2 = dirV2 (prefixV "auf" (regV "führen")) ;
|
||||
aufgeben_V2 = dirV2 (prefixV "auf" (irregV "geben" "gebt" "gab" "gäbe" "gegeben")) ;
|
||||
aufgeben_V = prefixV "auf" (irregV "geben" "gebt" "gab" "gäbe" "gegeben") ;
|
||||
aufgeben_VV = mkVV (prefixV "auf" (irregV "geben" "gebt" "gab" "gäbe" "gegeben")) ;
|
||||
aufgeben_V2 = dirV2 (prefixV "auf" (irregV "geben" "gibt" "gab" "gäbe" "gegeben")) ;
|
||||
aufgeben_V = prefixV "auf" (irregV "geben" "gibt" "gab" "gäbe" "gegeben") ;
|
||||
aufgeben_VV = mkVV (prefixV "auf" (irregV "geben" "gibt" "gab" "gäbe" "gegeben")) ;
|
||||
aufgehen_dat_V2 = mkV2 (prefixV "auf" (irregV "gehen" "geht" "ging" "ginge" "gegangen")) datPrep ;
|
||||
aufgehen_V = prefixV "auf" (irregV "gehen" "geht" "ging" "ginge" "gegangen") ;
|
||||
aufhaengen_V2 = dirV2 (prefixV "auf" (regV "hängen")) ;
|
||||
@@ -925,7 +925,7 @@ lin
|
||||
ausbuexen_von_V2 = prepV2 (prefixV "aus" (regV "büxen")) von_Prep ;
|
||||
ausbuexen_V = prefixV "aus" (regV "büxen") ;
|
||||
ausdehnen_rV = reflV (prefixV "aus" (regV "dehnen")) accusative ;
|
||||
ausdenken_rV2 = reflV2 (prefixV "aus" (irregV "denken" "denkt" "dachte" "dächte" "gedacht")) accusative accPrep ;
|
||||
ausdenken_rV2 = reflV2 (prefixV "aus" (irregV "denken" "denkt" "dachte" "dächte" "gedacht")) dative accPrep ;
|
||||
ausdruecken_rVA = reflVA (prefixV "aus" (regV "drücken")) accusative ;
|
||||
ausdruecken_V2 = dirV2 (prefixV "aus" (regV "drücken")) ;
|
||||
-- ausdruecken_V = prefixV "aus" (irregV "drücken" "drückt" "drückte" "drückte" "gedrückt") ;
|
||||
@@ -938,7 +938,7 @@ lin
|
||||
ausfuehren_V2 = dirV2 (prefixV "aus" (regV "führen")) ;
|
||||
ausfuehren_VS = mkVS (prefixV "aus" (regV "führen")) ;
|
||||
ausfuellen_V2 = dirV2 (prefixV "aus" (regV "füllen")) ;
|
||||
ausgeben_V2 = dirV2 (prefixV "aus" (irregV "geben" "gebt" "gab" "gäbe" "gegeben")) ;
|
||||
ausgeben_V2 = dirV2 (prefixV "aus" (irregV "geben" "gibt" "gab" "gäbe" "gegeben")) ;
|
||||
ausgehen_mit_V2 = prepV2 (prefixV "aus" (irregV "gehen" "geht" "ging" "ginge" "gegangen")) mit_Prep ;
|
||||
ausgehen_V = prefixV "aus" (irregV "gehen" "geht" "ging" "ginge" "gegangen") ;
|
||||
ausgleichen_durch_V3 = dirV3 (prefixV "aus" (irregV "gleichen" "gleicht" "glich" "gliche" "geglichen")) durch_Prep ;
|
||||
@@ -1194,7 +1194,7 @@ lin
|
||||
behandeln_als_V3 = dirV3 (regV "behandeln") (mkPrep "als" accusative) ;
|
||||
behandeln_mit_V3 = dirV3 (regV "behandeln") mit_Prep ;
|
||||
behaupten_VS = mkVS (irregV "behaupten" "behauptet" "behauptete" "behaupte" "behauptet") ;
|
||||
behelfen_mit_rV2 = reflV2 (irregV "behelfen" "behilft" "behalf" "behalf" "beholfen") accusative mit_Prep ;
|
||||
behelfen_mit_rV2 = reflV2 (irregV "behelfen" "behilft" "behalf" "behalf" "beholfen") dative mit_Prep ;
|
||||
behelligen_mit_V3 = dirV3 (regV "behelligen") mit_Prep ;
|
||||
beherbergen_V2 = dirV2 (regV "beherbergen") ;
|
||||
beherrschen_V2 = dirV2 (regV "beherrschen") ;
|
||||
@@ -1902,7 +1902,7 @@ lin
|
||||
einen_V2 = dirV2 (regV "einen") ;
|
||||
einfallen_dat_sV2 = dassV2 (prefixV "ein" (irregV "fallen" "fallt" "fiel" "fiele" "gefallen")) datPrep ;
|
||||
einfallen_in_V2 = prepV2 (prefixV "ein" (irregV "fallen" "fallt" "fiel" "fiele" "gefallen")) (mkPrep "in" accusative) ;
|
||||
einfangen_rV2 = reflV2 (prefixV "ein" (irregV "fangen" "fängt" "fing" "fing" "gefangen")) accusative accPrep ;
|
||||
einfangen_rV2 = reflV2 (prefixV "ein" (irregV "fangen" "fängt" "fing" "fing" "gefangen")) dative accPrep ;
|
||||
einfangen_V2 = dirV2 (prefixV "ein" (irregV "fangen" "fängt" "fing" "fing" "gefangen")) ;
|
||||
einfinden_loc_rV2 = reflV2 (prefixV "ein" (irregV "finden" "findet" "fand" "fände" "gefunden")) accusative loc_Prep ;
|
||||
einfloessen_dat_V2S = mkV2S (prefixV "ein" (irregV "flößen" "flößt" "flöße" "flöße" "geflößt")) datPrep ;
|
||||
@@ -1913,7 +1913,7 @@ lin
|
||||
einfuegen_rV = reflV (prefixV "ein" (regV "fügen")) accusative ;
|
||||
einfuehren_in_V3 = dirV3 (prefixV "ein" (regV "führen")) (mkPrep "in" accusative) ;
|
||||
einfuehren_V2 = dirV2 (prefixV "ein" (regV "führen")) ;
|
||||
eingeben_in_V3 = dirV3 (prefixV "ein" (irregV "geben" "gebt" "gab" "gäbe" "gegeben")) (mkPrep "in" accusative) ;
|
||||
eingeben_in_V3 = dirV3 (prefixV "ein" (irregV "geben" "gibt" "gab" "gäbe" "gegeben")) (mkPrep "in" accusative) ;
|
||||
eingehen_in_V2 = prepV2 (prefixV "ein" (irregV "gehen" "geht" "ging" "ginge" "gegangen")) (mkPrep "in" accusative) ;
|
||||
eingehen_V = prefixV "ein" (irregV "gehen" "geht" "ging" "ginge" "gegangen") ;
|
||||
eingemeinden_V2 = dirV2 (prefixV "ein" (irregV "gemeinden" "gemeindet" "gemeindete" "gemeindete" "gemeindet")) ;
|
||||
@@ -2210,7 +2210,7 @@ lin
|
||||
ergaenzen_mit_V3 = dirV3 (irregV "ergänzen" "ergänzt" "ergänzte" "ergänzte" "ergänzt") mit_Prep ;
|
||||
ergattern_V2 = dirV2 (irregV "ergattern" "ergattert" "ergatterte" "ergattere" "ergattert") ;
|
||||
ergaunern_V2 = dirV2 (irregV "ergaunern" "ergaunert" "ergaunerte" "ergaunerte" "ergaunert") ;
|
||||
ergeben_dat_rV2 = reflV2 (irregV "ergeben" "ergebt" "ergab" "ergäbe" "ergeben") accusative datPrep ;
|
||||
ergeben_dat_rV2 = reflV2 (irregV "ergeben" "ergibt" "ergab" "ergäbe" "ergeben") accusative datPrep ;
|
||||
ergetzen_am_V2 = prepV2 (irregV "ergetzen" "ergetzt" "ergetzte" "ergetzte" "ergetzt") (mkPrep "an" dative) ;
|
||||
ergiessen_in_V2 = prepV2 (irregV "ergießen" "ergießt" "ergoss" "ergösse" "ergossen") (mkPrep "in" accusative) ;
|
||||
ergiessen_ueber_V2 = prepV2 (irregV "ergießen" "ergießt" "ergoss" "ergösse" "ergossen") (mkPrep "über" accusative) ;
|
||||
@@ -2266,7 +2266,7 @@ lin
|
||||
erleichtern_rV = reflV (irregV "erleichtern" "erleichtert" "erleichterte" "erleichtere" "erleichtert") accusative ;
|
||||
erleiden_V2 = dirV2 (irregV "erleiden" "erleidet" "erlitt" "erlitte" "erlitten") ;
|
||||
erlernen_V2 = dirV2 (irregV "erlernen" "erlernt" "erlernte" "erlernte" "erlernt") ;
|
||||
erlesen_rV2 = reflV2 (irregV "erlesen" "erlest" "erlas" "erläse" "erlesen") accusative accPrep ;
|
||||
erlesen_rV2 = reflV2 (irregV "erlesen" "erlest" "erlas" "erläse" "erlesen") dative accPrep ;
|
||||
erleuchten_V2 = dirV2 (irregV "erleuchten" "erleuchtet" "erleuchtete" "erleuchtete" "erleuchtet") ;
|
||||
erloeschen_V = irregV "erlöschen" "erlöscht" "erlosch" "erlösche" "erloschen" ;
|
||||
erloesen_V2 = dirV2 (irregV "erlösen" "erlöst" "erlöste" "erlöste" "erlöst") ;
|
||||
@@ -2369,7 +2369,7 @@ lin
|
||||
erwaermen_V2 = dirV2 (irregV "erwärmen" "erwärmt" "erwärmte" "erwärmte" "erwärmt") ;
|
||||
erwahren_V2 = dirV2 (irregV "erwahren" "erwahrt" "erwahrte" "erwahrte" "erwahrt") ;
|
||||
erwarten_V2 = dirV2 (irregV "erwarten" "erwartet" "erwartete" "erwarte" "erwartet") ;
|
||||
erwarten_von_rV3 = reflV3 (irregV "erwarten" "erwartet" "erwartete" "erwarte" "erwartet") accusative accPrep von_Prep ;
|
||||
erwarten_von_rV3 = reflV3 (irregV "erwarten" "erwartet" "erwartete" "erwarte" "erwartet") dative accPrep von_Prep ;
|
||||
erweichen_V2 = dirV2 (irregV "erweichen" "erweicht" "erweichte" "erweichte" "erweicht") ;
|
||||
erweisen_dat_V3 = accdatV3 (irregV "erweisen" "erweist" "erwies" "erwiese" "erwiesen") ;
|
||||
erweitern_V2 = dirV2 (irregV "erweitern" "erweitert" "erweiterte" "erweiterte" "erweitert") ;
|
||||
@@ -2761,7 +2761,7 @@ lin
|
||||
gebaerden_als_rV2 = reflV2 (irregV "gebärden" "gebärdet" "gebärdete" "gebärdete" "gebärdet") accusative (mkPrep "als" nominative) ;
|
||||
gebaerden_wie_rV2 = reflV2 (irregV "gebärden" "gebärdet" "gebärdete" "gebärdete" "gebärdet") accusative (mkPrep "wie" nominative) ;
|
||||
gebaeren_V2 = dirV2 (irregV "gebären" "gebärt" "gebar" "gebäre" "geboren") ;
|
||||
geben_dat_V3 = accdatV3 (irregV "geben" "gebt" "gab" "gäbe" "gegeben") ;
|
||||
geben_dat_V3 = accdatV3 (irregV "geben" "gibt" "gab" "gäbe" "gegeben") ;
|
||||
gebieten_dat_V2V = mkV2V (irregV "gebieten" "gebietet" "gebot" "geböte" "geboten") datPrep ;
|
||||
gebrauchen_V2 = dirV2 (irregV "gebrauchen" "gebraucht" "gebrauchte" "gebrauchte" "gebraucht") ;
|
||||
gebuehren_dat_sV2 = dassV2 (irregV "gebühren" "gebührt" "gebührte" "gebührte" "gebührt") datPrep ;
|
||||
@@ -2826,7 +2826,7 @@ lin
|
||||
gestatten_dat_V2S = mkV2S (irregV "gestatten" "gestattet" "gestattete" "gestattete" "gestattet") datPrep ;
|
||||
gestatten_dat_V3 = accdatV3 (irregV "gestatten" "gestattet" "gestattete" "gestattete" "gestattet") ;
|
||||
gestikulieren_V = regV "gestikulieren" ;
|
||||
getrauen_rVV = reflVV (irregV "getrauen" "getraut" "getraute" "getraute" "getraut") dative ;
|
||||
getrauen_rVV = reflVV (irregV "getrauen" "getraut" "getraute" "getraute" "getraut") accusative ;
|
||||
gettoisieren_V2 = dirV2 (regV "gettoisieren") ;
|
||||
gewaehren_dat_V3 = accdatV3 (irregV "gewähren" "gewährt" "gewährte" "gewährte" "gewährt") ;
|
||||
gewaehrleisten_dat_V2S = mkV2S (irregV "gewährleisten" "gewährleistet" "gewährleistete" "gewährleistete" "gewährleistet") datPrep ;
|
||||
@@ -2904,7 +2904,7 @@ lin
|
||||
grausen_sV2 = dassV2 (regV "grausen") accPrep ;
|
||||
grausen_V2 = dirV2 (regV "grausen") ;
|
||||
greifen_dir_V2 = prepV2 (irregV "greifen" "greift" "griff" "griffe" "gegriffen") dir_Prep ;
|
||||
greifen_rV2 = reflV2 (irregV "greifen" "greift" "griff" "griffe" "gegriffen") accusative accPrep ;
|
||||
greifen_rV2 = reflV2 (irregV "greifen" "greift" "griff" "griffe" "gegriffen") dative accPrep ;
|
||||
greinen_V = regV "greinen" ;
|
||||
grenzen_an_V2 = prepV2 (regV "grenzen") (mkPrep "an" accusative) ;
|
||||
grienen_V = regV "grienen" ;
|
||||
@@ -3041,7 +3041,7 @@ lin
|
||||
herausarbeiten_VS = mkVS (prefixV "heraus" (regV "arbeiten")) ;
|
||||
herausfinden_V2 = dirV2 (prefixV "heraus" (irregV "finden" "findet" "fand" "fände" "gefunden")) ;
|
||||
herausfinden_VS = mkVS (prefixV "heraus" (irregV "finden" "findet" "fand" "fände" "gefunden")) ;
|
||||
herausgeben_V2 = dirV2 (prefixV "heraus" (irregV "geben" "gebt" "gab" "gäbe" "gegeben")) ;
|
||||
herausgeben_V2 = dirV2 (prefixV "heraus" (irregV "geben" "gibt" "gab" "gäbe" "gegeben")) ;
|
||||
herauskommen_aus_V2 = prepV2 (prefixV "heraus" (irregV "kommen" "kommt" "kam" "käme" "gekommen")) aus_Prep ;
|
||||
herauskommen_sV = dassV (prefixV "heraus" (irregV "kommen" "kommt" "kam" "käme" "gekommen")) ;
|
||||
herauskristallisieren_rV = reflV (prefixV "heraus" (regV "kristallisieren")) accusative ;
|
||||
@@ -3677,7 +3677,7 @@ lin
|
||||
krakeelen_V = regV "krakeelen" ;
|
||||
krakeelen_VS = mkVS (regV "krakeelen") ;
|
||||
krakeln_dir_V3 = dirV3 (regV "krakeln") dir_Prep ;
|
||||
krallen_rV2 = reflV2 (regV "krallen") accusative accPrep ;
|
||||
krallen_rV2 = reflV2 (regV "krallen") dative accPrep ;
|
||||
kramen_aus_V3 = dirV3 (regV "kramen") aus_Prep ;
|
||||
kramen_in_nach_V3 = mkV3 (regV "kramen") (mkPrep "in" accusative) nach_Prep ;
|
||||
kranken_am_V2 = prepV2 (regV "kranken") (mkPrep "an" dative) ;
|
||||
@@ -3843,12 +3843,12 @@ lin
|
||||
leiden_V2 = dirV2 (irregV "leiden" "leidet" "litt" "litte" "gelitten") ;
|
||||
leidtun_dat_sV2 = dassV2 (prefixV "leid" (irregV "tun" "tut" "tat" "täte" "getan")) datPrep ;
|
||||
leidtun_dat_V2 = mkV2 (prefixV "leid" (irregV "tun" "tut" "tat" "täte" "getan")) datPrep ;
|
||||
leihen_bei_rV3 = reflV3 (irregV "leihen" "leiht" "lieh" "liehe" "geliehen") accusative accPrep bei_Prep ;
|
||||
leihen_bei_rV3 = reflV3 (irregV "leihen" "leiht" "lieh" "liehe" "geliehen") dative accPrep bei_Prep ;
|
||||
leihen_dat_V3 = accdatV3 (irregV "leihen" "leiht" "lieh" "liehe" "geliehen") ;
|
||||
leihen_im_rV3 = reflV3 (irregV "leihen" "leiht" "lieh" "liehe" "geliehen") accusative accPrep (mkPrep "in" dative) ;
|
||||
leihen_von_rV3 = reflV3 (irregV "leihen" "leiht" "lieh" "liehe" "geliehen") accusative accPrep von_Prep ;
|
||||
leihen_im_rV3 = reflV3 (irregV "leihen" "leiht" "lieh" "liehe" "geliehen") dative accPrep (mkPrep "in" dative) ;
|
||||
leihen_von_rV3 = reflV3 (irregV "leihen" "leiht" "lieh" "liehe" "geliehen") dative accPrep von_Prep ;
|
||||
leimen_V2 = dirV2 (regV "leimen") ;
|
||||
leisten_rV2 = reflV2 (irregV "leisten" "leistet" "leistete" "leiste" "geleistet") accusative accPrep ;
|
||||
leisten_rV2 = reflV2 (irregV "leisten" "leistet" "leistete" "leiste" "geleistet") dative accPrep ;
|
||||
leisten_V2 = dirV2 (irregV "leisten" "leistet" "leistete" "leiste" "geleistet") ;
|
||||
leitartikeln_V = regV "leitartikeln" ;
|
||||
leiten_V2 = dirV2 (irregV "leiten" "leitet" "leitete" "leite" "geleitet") ;
|
||||
@@ -4057,7 +4057,7 @@ lin
|
||||
miterleben_VS = mkVS (prefixV "mit" (irregV "erleben" "erlebt" "erlebte" "erlebte" "erlebt")) ;
|
||||
mitessen_mit_V2 = prepV2 (prefixV "mit" (irregV "essen" "isst" "aß" "aß" "gegessen")) mit_Prep ;
|
||||
mitfuehlen_mit_V2 = prepV2 (prefixV "mit" (regV "fühlen")) mit_Prep ;
|
||||
mitgeben_V2 = dirV2 (prefixV "mit" (irregV "geben" "gebt" "gab" "gäbe" "gegeben")) ;
|
||||
mitgeben_V2 = dirV2 (prefixV "mit" (irregV "geben" "gibt" "gab" "gäbe" "gegeben")) ;
|
||||
mitgehen_mit_V2 = prepV2 (prefixV "mit" (irregV "gehen" "geht" "ging" "ging" "gegangen")) mit_Prep ;
|
||||
mitkommen_mit_V2 = prepV2 (prefixV "mit" (irregV "kommen" "kommt" "kam" "käme" "gekommen")) mit_Prep ;
|
||||
mitmischen_bei_V2 = prepV2 (prefixV "mit" (regV "mischen")) bei_Prep ;
|
||||
@@ -4137,7 +4137,7 @@ lin
|
||||
nachforschen_VQ = mkVQ (prefixV "nach" (regV "forschen")) ;
|
||||
nachfuehlen_dat_V2S = mkV2S (prefixV "nach" (regV "fühlen")) datPrep ;
|
||||
nachfuehlen_dat_V3 = accdatV3 (prefixV "nach" (regV "fühlen")) ;
|
||||
nachgeben_dat_V2 = mkV2 (prefixV "nach" (irregV "geben" "gebt" "gab" "gäbe" "gegeben")) datPrep ;
|
||||
nachgeben_dat_V2 = mkV2 (prefixV "nach" (irregV "geben" "gibt" "gab" "gäbe" "gegeben")) datPrep ;
|
||||
nachgehen_dat_V2 = mkV2 (prefixV "nach" (irregV "gehen" "geht" "ging" "ginge" "gegangen")) datPrep ;
|
||||
nachgruebeln_ueber_V2 = prepV2 (prefixV "nach" (regV "grübeln")) (mkPrep "über" dative) ;
|
||||
nachhaken_bei_V2 = prepV2 (prefixV "nach" (regV "haken")) bei_Prep ;
|
||||
@@ -4780,9 +4780,9 @@ lin
|
||||
reimen_auf_V3 = dirV3 (regV "reimen") (mkPrep "auf" accusative) ;
|
||||
reimen_V2 = dirV2 (regV "reimen") ;
|
||||
reinchecken_in_V2 = prepV2 (prefixV "rein" (regV "checken")) (mkPrep "in" accusative) ;
|
||||
reinchecken_rV2 = reflV2 (prefixV "rein" (regV "checken")) accusative accPrep ;
|
||||
reinchecken_rV2 = reflV2 (prefixV "rein" (regV "checken")) dative accPrep ;
|
||||
reinigen_V2 = dirV2 (regV "reinigen") ;
|
||||
reinpfeifen_rV2 = reflV2 (prefixV "rein" (irregV "pfeifen" "pfeift" "pfiff" "priffe" "reingepfiffen")) accusative accPrep ;
|
||||
reinpfeifen_rV2 = reflV2 (prefixV "rein" (irregV "pfeifen" "pfeift" "pfiff" "priffe" "reingepfiffen")) dative accPrep ;
|
||||
reinziehen_in_V3 = dirV3 (prefixV "rein" (irregV "ziehen" "zieht" "zog" "zöge" "gezogen")) (mkPrep "in" accusative) ;
|
||||
reisen_dir_V2 = prepV2 (regV "reisen") dir_Prep ;
|
||||
reissen_V2 = dirV2 (irregV "reißen" "reißt" "riss" "risse" "gerissen") ;
|
||||
@@ -5012,8 +5012,8 @@ lin
|
||||
schelten_V2 = dirV2 (irregV "schelten" "schilt" "schalt" "schölte" "gescholten") ;
|
||||
schematisieren_V2 = dirV2 (regV "schematisieren") ;
|
||||
schenken_dat_V3 = accdatV3 (regV "schenken") ;
|
||||
schenken_rV2 = reflV2 (regV "schenken") accusative accPrep ;
|
||||
schenken_rVV = reflVV (regV "schenken") accusative ;
|
||||
schenken_rV2 = reflV2 (regV "schenken") dative accPrep ;
|
||||
schenken_rVV = reflVV (regV "schenken") dative ;
|
||||
scheppen_V2 = dirV2 (regV "scheppen") ;
|
||||
scheppern_V = regV "scheppern" ;
|
||||
scheren_2_V = regV "scheren" ;
|
||||
@@ -5357,8 +5357,8 @@ lin
|
||||
spannen_VS = mkVS (regV "spannen") ;
|
||||
sparen_an_V2 = prepV2 (regV "sparen") (mkPrep "an" accusative) ;
|
||||
sparen_mit_V2 = prepV2 (regV "sparen") mit_Prep ;
|
||||
sparen_rV2 = reflV2 (regV "sparen") accusative accPrep ;
|
||||
sparen_rVV = reflVV (regV "sparen") accusative ;
|
||||
sparen_rV2 = reflV2 (regV "sparen") dative accPrep ;
|
||||
sparen_rVV = reflVV (regV "sparen") dative ;
|
||||
sparen_V2 = dirV2 (regV "sparen") ;
|
||||
spassen_mit_V2 = prepV2 (regV "spaßen") mit_Prep ;
|
||||
spassen_VS = mkVS (regV "spaßen") ;
|
||||
@@ -5867,8 +5867,8 @@ lin
|
||||
ueberfliegen_V2 = dirV2 (irregV "überfliegen" "überfliegt" "überflog" "überflögee" "überflogen") ;
|
||||
ueberfordern_V2 = dirV2 (irregV "überfordern" "überfordert" "überforderte" "überforderte" "überfordert") ;
|
||||
ueberfuehren_gen_V3 = mkV3 (irregV "überführen" "überführt" "überführte" "überführte" "überführt") genPrep accPrep ;
|
||||
uebergeben_dat_V3 = accdatV3 (irregV "übergeben" "übergebt" "übergab" "übergäbe" "übergeben") ;
|
||||
uebergeben_rV = reflV (irregV "übergeben" "übergebt" "übergab" "übergäbe" "übergeben") accusative ;
|
||||
uebergeben_dat_V3 = accdatV3 (irregV "übergeben" "übergibt" "übergab" "übergäbe" "übergeben") ;
|
||||
uebergeben_rV = reflV (irregV "übergeben" "übergibt" "übergab" "übergäbe" "übergeben") accusative ;
|
||||
uebergehen_V2 = dirV2 (irregV "übergehen" "übergeht" "überging" "überginge" "übergegangen") ;
|
||||
uebergehen_VS = mkVS (irregV "übergehen" "übergeht" "überging" "überginge" "übergegangen") ;
|
||||
ueberholen_V2 = dirV2 (irregV "überholen" "überholt" "überholte" "überholte" "überholt") ;
|
||||
@@ -5938,7 +5938,7 @@ lin
|
||||
umfriedigen_V2 = dirV2 (irregV "umfriedigen" "umfriedigt" "umfriedigte" "umfriedigte" "umfriedigt") ;
|
||||
umfunktionieren_zu_V3 = dirV3 (prefixV "um" (regV "funktionieren")) zu_Prep ;
|
||||
umgarnen_V2 = dirV2 (regV "umgarnen") ;
|
||||
umgeben_mit_V3 = dirV3 (irregV "umgeben" "umgebt" "umgab" "umgäbe" "umgeben") mit_Prep ;
|
||||
umgeben_mit_V3 = dirV3 (irregV "umgeben" "umgibt" "umgab" "umgäbe" "umgeben") mit_Prep ;
|
||||
umgehen_V2 = dirV2 (irregV "umgehen" "umgeht" "umging" "umging" "umgangen") ;
|
||||
umgestalten_V2 = dirV2 (prefixV "um" (irregV "gestalten" "gestaltet" "gestaltete" "gestaltete" "gestaltet")) ;
|
||||
umhinkoennen_VV = mkVV (prefixV "umhin" (irregV "können" "kann" "konnte" "konnte" "gekonnt")) ;
|
||||
@@ -6198,7 +6198,7 @@ lin
|
||||
vergammeln_V = irregV "vergammeln" "vergammelt" "vergammelte" "vergammelte" "vergammelt" ;
|
||||
vergasen_V2 = dirV2 (irregV "vergasen" "vergast" "vergaste" "vergaste" "vergast") ;
|
||||
vergattern_zu_V3 = dirV3 (irregV "vergattern" "vergatternt" "vergatterte" "vergatterte" "vergattert") zu_Prep ;
|
||||
vergeben_dat_V2S = mkV2S (irregV "vergeben" "vergebt" "vergab" "vergäbe" "vergeben") datPrep ;
|
||||
vergeben_dat_V2S = mkV2S (irregV "vergeben" "vergibt" "vergab" "vergäbe" "vergeben") datPrep ;
|
||||
vergegenstaendlichen_V2 = dirV2 (irregV "vergegenständlichen" "vergegenständlicht" "vergegenständlichte" "vergegenständlichte" "vergegenständlicht") ;
|
||||
vergegenwaertigen_dat_V2S = mkV2S (irregV "vergegenwärtigen" "vergegenwärtigt" "vergegenwärtigte" "vergegenwärtigte" "vergegenwärtigt") datPrep ;
|
||||
vergegenwaertigen_dat_V3 = accdatV3 (irregV "vergegenwärtigen" "vergegenwärtigt" "vergegenwärtigte" "vergegenwärtigte" "vergegenwärtigt") ;
|
||||
@@ -6638,7 +6638,7 @@ lin
|
||||
vorbeugen_dat_V2 = mkV2 (prefixV "vor" (regV "beugen")) datPrep ;
|
||||
vorfallen_sV = dassV (irregV "vorfallen" "fallt" "fiel" "fiele" "gefallen") ;
|
||||
vorfuehlen_bei_V2 = prepV2 (prefixV "vor" (regV "fühlen")) bei_Prep ;
|
||||
vorgeben_VV = mkVV (prefixV "vor" (irregV "geben" "gebt" "gab" "gäbe" "gegeben")) ;
|
||||
vorgeben_VV = mkVV (prefixV "vor" (irregV "geben" "gibt" "gab" "gäbe" "gegeben")) ;
|
||||
vorgehen_sV = dassV (prefixV "vor" (irregV "gehen" "geht" "ging" "ginge" "gegangen")) ;
|
||||
vorhaben_VV = mkVV (prefixV "vor" (irregV "haben" "hat" "hatte" "hatte" "gehabt")) ;
|
||||
vorhergehen_dat_V2 = mkV2 (prefixV "vor" (irregV "hergehen" "hergeht" "hergehte" "hergehte" "gehergeht")) datPrep ;
|
||||
|
||||
@@ -74,7 +74,7 @@ concrete ExtraGer of ExtraGerAbs = CatGer **
|
||||
insertObj (\\_ => (PastPartAgentAP (lin VPSlash vp) (lin NP np)).s ! APred) (predV werdenPass) ;
|
||||
|
||||
PastPartAP vp = {
|
||||
s = \\af => (vp.nn ! agrP3 Sg).p1 ++ (vp.nn ! agrP3 Sg).p2 ++ vp.a2 ++ vp.inf ++
|
||||
s = \\af => (vp.nn ! agrP3 Sg).p1 ++ (vp.nn ! agrP3 Sg).p2 ++ (vp.nn ! agrP3 Sg).p3 ++ vp.a2 ++ vp.inf ++
|
||||
vp.ext ++ vp.infExt ++ vp.s.s ! VPastPart af ;
|
||||
isPre = True ;
|
||||
c = <[],[]> ;
|
||||
@@ -84,7 +84,8 @@ concrete ExtraGer of ExtraGerAbs = CatGer **
|
||||
PastPartAgentAP vp np =
|
||||
let agent = appPrepNP P.von_Prep np
|
||||
in {
|
||||
s = \\af => (vp.nn ! agrP3 Sg).p1 ++ (vp.nn ! agrP3 Sg).p2 ++ vp.a2 ++ agent ++ vp.inf ++
|
||||
s = \\af => (vp.nn ! agrP3 Sg).p1 ++ (vp.nn ! agrP3 Sg).p2 ++ (vp.nn ! agrP3 Sg).p3 ++ vp.a2 ++ agent ++
|
||||
vp.inf ++
|
||||
vp.c2.s ++ --- junk if not TV
|
||||
vp.ext ++ vp.infExt ++ vp.s.s ! VPastPart af ;
|
||||
isPre = True ;
|
||||
@@ -129,20 +130,34 @@ concrete ExtraGer of ExtraGerAbs = CatGer **
|
||||
subj = [] ;
|
||||
verb = vps.s ! ord ! agr ! VPFinite m t a ;
|
||||
neg = tm.s ++ p.s ++ vp.a1 ! b ;
|
||||
obj0 = (vp.nn ! agr).p1 ;
|
||||
obj = (vp.nn ! agr).p2 ;
|
||||
compl = obj0 ++ neg ++ obj ++ vp.a2 ; -- from EG 15/5
|
||||
inf = vp.inf ++ verb.inf ;
|
||||
-- obj1 = (vp.nn ! agr).p1 ;
|
||||
-- obj = (vp.nn ! agr).p2 ;
|
||||
-- compl = obj1 ++ neg ++ obj ++ vp.a2 ; -- from EG 15/5
|
||||
obj1 = (vp.nn ! agr).p1 ++ (vp.nn ! agr).p2 ; -- refl ++ pronouns ++ nonpronouns
|
||||
obj2 = (vp.nn ! agr).p3 ; -- pp-objects
|
||||
obj3 = (vp.nn ! agr).p4 ++ vp.adj ++ vp.a2 ; -- pred.AP|CN|Adv, via useComp HL 6/2019
|
||||
compl = obj1 ++ neg ++ obj2 ++ obj3 ;
|
||||
inf = vp.inf ++ verb.inf ++ verb.inf2 ;
|
||||
extra = vp.ext ;
|
||||
inffin : Str =
|
||||
case <a,vp.isAux> of {
|
||||
<Anter,True> => verb.fin ++ inf ; -- double inf --# notpresent
|
||||
_ => inf ++ verb.fin --- or just auxiliary vp
|
||||
}
|
||||
infE : Str = -- HL 30/6/2019
|
||||
case <t,a,vp.isAux> of {
|
||||
<Fut|Cond,Simul,True> => inf ; --# notpresent
|
||||
<Fut|Cond,Anter,True> -- Duden 318: kommen wollen haben => haben kommen wollen --# notpresent
|
||||
=> verb.inf2 ++ vp.inf ++ verb.inf ; --# notpresent
|
||||
<_,Anter,True> => inf ; --# notpresent
|
||||
_ => verb.inf ++ verb.inf2 ++ vp.inf } ;
|
||||
inffin : Str =
|
||||
case <t,a,vp.isAux> of {
|
||||
<Fut|Cond,Anter,True> -- ... wird|würde haben kommen wollen --# notpresent
|
||||
=> verb.fin ++ verb.inf2 ++ vp.inf ++ verb.inf ; --# notpresent
|
||||
<_,Anter,True> --# notpresent
|
||||
=> verb.fin ++ inf ; -- double inf --# notpresent
|
||||
_ => inf ++ verb.fin --- or just auxiliary vp
|
||||
} ;
|
||||
in
|
||||
case o of {
|
||||
Main => subj ++ verb.fin ++ compl ++ vp.infExt ++ inf ++ extra ;
|
||||
Inv => verb.fin ++ subj ++ compl ++ vp.infExt ++ inf ++ extra ;
|
||||
Main => subj ++ verb.fin ++ compl ++ vp.infExt ++ infE ++ extra ;
|
||||
Inv => verb.fin ++ subj ++ compl ++ vp.infExt ++ infE ++ extra ;
|
||||
Sub => subj ++ compl ++ vp.infExt ++ inffin ++ extra
|
||||
}
|
||||
} ;
|
||||
@@ -189,7 +204,7 @@ concrete ExtraGer of ExtraGerAbs = CatGer **
|
||||
|
||||
lin
|
||||
EsVV vv vp = predV vv ** {
|
||||
nn = \\a => let n = vp.nn ! a in <"es" ++ n.p1 , n.p2 > ;
|
||||
nn = \\a => let n = vp.nn ! a in <"es" ++ n.p1 , n.p2 , n.p3, n.p4> ;
|
||||
inf = vp.s.s ! (VInf True) ++ vp.inf ; -- ich genieße es zu versuchen zu gehen; alternative word order could be produced by vp.inf ++ vp.s.s... (zu gehen zu versuchen)
|
||||
a1 = vp.a1 ;
|
||||
a2 = vp.a2 ;
|
||||
@@ -198,7 +213,7 @@ concrete ExtraGer of ExtraGerAbs = CatGer **
|
||||
adj = vp.adj } ;
|
||||
|
||||
EsV2A v2a ap s = predV v2a ** {
|
||||
nn = \\_ => <"es",[]> ;
|
||||
nn = \\_ => <"es",[],[],[]> ;
|
||||
adj = ap.s ! APred ;
|
||||
ext = "," ++ "dass" ++ s.s ! Sub} ;
|
||||
|
||||
@@ -243,9 +258,9 @@ concrete ExtraGer of ExtraGerAbs = CatGer **
|
||||
} ;
|
||||
verb = vps.s ! ord ! agr ! VPFinite m t a ;
|
||||
neg = vp.a1 ! b ;
|
||||
obj0 = (vp.nn ! agr).p1 ;
|
||||
obj = (vp.nn ! agr).p2 ;
|
||||
compl = obj0 ++ neg ++ vp.adj ++ obj ++ vp.a2 ; -- adj added
|
||||
obj1 = (vp.nn ! agr).p1 ;
|
||||
obj2 = (vp.nn ! agr).p2 ++ (vp.nn ! agr).p3 ;
|
||||
compl = obj1 ++ neg ++ vp.adj ++ obj2 ++ vp.a2 ; -- adj added
|
||||
inf = vp.inf ++ verb.inf ; -- not used for linearisation of Main/Inv
|
||||
extra = vp.ext ;
|
||||
inffin : Str =
|
||||
|
||||
@@ -213,7 +213,7 @@ in {
|
||||
lin werben_V = irregV "werben" "wirbt" "warb" "würbe" "geworben" ;
|
||||
lin werden_V = lin V (M.mkV "werden" "werde" "wirst" "wird" "werdet" "werd"
|
||||
"wurde" "wurdest" "wurden" "wurdet"
|
||||
"würde" "geworden" [] M.VHaben) ;
|
||||
"würde" "geworden" [] M.VSein) ;
|
||||
lin werfen_V = irregV "werfen" "wirft" "warf" "würfe" "geworfen" ;
|
||||
lin wiegen_V = irregV "wiegen" "wiegt" "wog" "wöge" "gewogen" ;
|
||||
lin winden_V = irregV "winden" "windt" "wand" "wände" "gewunden" ;
|
||||
|
||||
@@ -169,8 +169,8 @@ lin
|
||||
sea_N = reg2N "Meer" "Meere" neuter ;
|
||||
seek_V2 = dirV2 (regV "suchen") ;
|
||||
see_V2 = dirV2 Irreg.sehen_V ;
|
||||
sell_V3 = accdatV3 (no_geV (regV "verkaufen")) ;
|
||||
send_V3 = accdatV3 (regV "schicken") ;
|
||||
sell_V3 = mkV3 (no_geV (regV "verkaufen")) ; -- Eng: mkV3 v noPrep toPrep
|
||||
send_V3 = mkV3 (regV "schicken") ; -- Ger mkV3 v = Ger: mkV3 v accPrep datPrep
|
||||
sheep_N = reg2N "Schaf" "Schafe" neuter ;
|
||||
ship_N = reg2N "Schiff" "Schiffe" neuter ;
|
||||
shirt_N = reg2N "Hemd" "Hemden" neuter ; ---- infl
|
||||
@@ -196,7 +196,7 @@ lin
|
||||
switch8off_V2 = dirV2 (prefixV "aus" (regV "schalten")) ;
|
||||
switch8on_V2 = dirV2 (prefixV "ein" (regV "schalten")) ;
|
||||
table_N = mkN "Tisch" ;
|
||||
talk_V3 = mkV3 (regV "reden") datPrep von_Prep ;
|
||||
talk_V3 = mkV3 (regV "reden") (mkPrep "mit" dative) (mkPrep "über" accusative) ; -- 6/2019
|
||||
teacher_N = reg2N "Lehrer" "Lehrer" masculine ;
|
||||
teach_V2 = dirV2 (no_geV (regV "unterrichten")) ;
|
||||
television_N = reg2N "Fernsehen" "Fernsehen" neuter;
|
||||
@@ -316,7 +316,8 @@ lin
|
||||
flow_V = seinV (Irreg.fließen_V) ;
|
||||
fly_V = seinV (Irreg.fliegen_V) ;
|
||||
freeze_V = Irreg.frieren_V ;
|
||||
give_V3 = accdatV3 Irreg.geben_V ;
|
||||
give_V3 = accdatV3 Irreg.geben_V ; -- c2=datPrep, c3=accPrep, to fit
|
||||
-- to Eng ditransitive: give sb(indir) sth(dir) (no preposition)
|
||||
laugh_V = regV "lachen" ;
|
||||
lie_V = Irreg.lügen_V ;
|
||||
play_V = regV "spielen" ;
|
||||
|
||||
@@ -6,24 +6,27 @@ concrete NounGer of Noun = CatGer ** open ResGer, MorphoGer, Prelude in {
|
||||
DetCN det cn = {
|
||||
s = \\c => det.s ! cn.g ! c ++
|
||||
(let k = (prepC c).c in cn.s ! adjfCase det.a k ! det.n ! k) ;
|
||||
a = agrgP3 cn.g det.n ;
|
||||
isPron = det.isDef ; -- ich sehe den Mann nicht vs. ich sehe nicht einen Mann
|
||||
rc = cn.rc ! det.n ;
|
||||
a = agrgP3 cn.g det.n ;
|
||||
-- isPron = det.isDef ; -- ich sehe den Mann nicht vs. ich sehe nicht einen Mann
|
||||
isPron = False ; -- HL 6/2019 (but:) sehe (die|einige) Männer nicht
|
||||
rc = cn.rc ! det.n ; -- don't see a|no man = sehe keinen Mann
|
||||
adv = cn.adv ;
|
||||
ext = cn.ext
|
||||
} ;
|
||||
|
||||
DetNP det = {
|
||||
s = \\c => det.sp ! Neutr ! c ; -- more genders in ExtraGer
|
||||
s = \\c => det.sp ! Neutr ! c ; -- more genders in ExtraGer -- HL: der+er,den+en ; der drei,den drei+en
|
||||
a = agrP3 det.n ;
|
||||
isPron = det.isDef ;
|
||||
-- isPron = det.isDef ;
|
||||
isPron = False ; -- HL 6/2019: don't apply pronoun switch: ich gebe ihr das vs. ich gebe es ihr
|
||||
rc, adv, ext = []
|
||||
} ;
|
||||
|
||||
UsePN pn = {
|
||||
s = \\c => usePrepC c (\k -> pn.s ! k) ;
|
||||
a = agrgP3 pn.g Sg ;
|
||||
isPron = True ; --- means: this is not a heavy NP, but comes before negation
|
||||
-- isPron = True ; --- means: this is not a heavy NP, but comes before negation
|
||||
isPron = False ; -- HL 6/2019: to regulate Pron/NonPronNP order
|
||||
rc, adv, ext = []
|
||||
} ;
|
||||
|
||||
@@ -83,7 +86,7 @@ concrete NounGer of Noun = CatGer ** open ResGer, MorphoGer, Prelude in {
|
||||
s = \\g,c => quant.s ! num.isNum ! n ! g ! c ++ (let k = (prepC c).c in
|
||||
num.s!g!k) ;
|
||||
sp = \\g,c => quant.sp ! num.isNum ! n ! g ! c ++ (let k = (prepC c).c in
|
||||
num.s!g!k) ;
|
||||
num.s!g!k) ; -- HL: der+er,den+en ; der drei,den drei+en
|
||||
n = n ;
|
||||
a = case n of {Sg => a ; Pl => quant.aPl} ;
|
||||
isDef = case <quant.a, quant.aPl> of {<Strong,Strong> => False ; _ => True} ;
|
||||
@@ -116,7 +119,16 @@ concrete NounGer of Noun = CatGer ** open ResGer, MorphoGer, Prelude in {
|
||||
|
||||
DefArt = {
|
||||
s = \\_,n,g,c => artDefContr (gennum g n) c ;
|
||||
sp = \\_,n,g,c => artDefContr (gennum g n) c ; ---- deren, denem...
|
||||
-- sp = \\_,n,g,c => artDefContr (gennum g n) c ; ---- deren, denen ...
|
||||
sp = \\_,n,g,c => case <n,c> of {
|
||||
<Sg,NPP p> => let sp = prepC c ; gn = gennum g n
|
||||
in sp.s ++ artDef ! gn ! sp.c ;
|
||||
<Pl,NPP CInAcc> => let sp = prepC c in sp.s ++ "die" ;
|
||||
<Pl,NPP p> => let sp = prepC c ; gn = gennum g n
|
||||
in sp.s ++ (artDef ! gn ! sp.c + "en") ;
|
||||
<Pl,NPC Dat> => "denen" ; -- HL 6/2019
|
||||
<Pl,NPC Gen> => "derer" ; -- HL 6/2019
|
||||
_ => artDefContr (gennum g n) c } ; -- von den+en
|
||||
a, aPl = Weak
|
||||
} ;
|
||||
|
||||
|
||||
@@ -286,11 +286,11 @@ mkV2 : overload {
|
||||
-- Three-place (ditransitive) verbs need two prepositions, of which
|
||||
-- the first one or both can be absent.
|
||||
|
||||
accdatV3 : V -> V3 ; -- geben + dat + acc (no prepositions)
|
||||
accdatV3 : V -> V3 ; -- geben + dat(c2) + acc(c3) (Eng: no prepositions)
|
||||
dirV3 : V -> Prep -> V3 ; -- senden + acc + nach (preposition on second arg)
|
||||
|
||||
mkV3 : overload {
|
||||
mkV3 : V -> V3 ; -- geben + dat + acc
|
||||
mkV3 : V -> V3 ; -- geben + dat(c3) + acc(c2) (Eng: give sth to-sb)
|
||||
mkV3 : V -> Prep -> Prep -> V3 ; -- sprechen + mit + über
|
||||
} ;
|
||||
|
||||
@@ -584,12 +584,12 @@ mkV2 : overload {
|
||||
mkV3 : V -> V3
|
||||
= \v -> lin V3 (v ** {c2 = accPrep ; c3 = datPrep}) ;
|
||||
mkV3 : V -> Prep -> Prep -> V3
|
||||
= \v,c,d -> v ** {c2 = c ; c3 = d ; lock_V3 = <>} ;
|
||||
= \v,c,d -> lin V3 (v ** {c2 = c ; c3 = d}) ;
|
||||
} ;
|
||||
|
||||
dirV3 v p = mkV3 v (mkPrep [] accusative) p ;
|
||||
accdatV3 v = mkV3 v (mkPrep [] dative) (mkPrep [] accusative) ;
|
||||
|
||||
dirV3 v p = mkV3 v accPrep p ; -- accPrep sets isPrep=False
|
||||
accdatV3 v = mkV3 v datPrep accPrep ; -- to fit to Eng ditransitives (no preposition):
|
||||
-- give sb(indir) sth(dir) = geben jmdm(dat) etwas(acc)
|
||||
mkVS v = v ** {lock_VS = <>} ;
|
||||
mkVQ v = v ** {lock_VQ = <>} ;
|
||||
mkVV v = v ** {isAux = False ; lock_VV = <>} ;
|
||||
|
||||
@@ -189,7 +189,7 @@ resource ResGer = ParamX ** open Prelude in {
|
||||
case <t,m> of {
|
||||
<Pres,MIndic> => VFin b (VPresInd an ap) ;
|
||||
<Pres,MConjunct> => VFin b (VPresSubj an ap)
|
||||
; --# notpresent
|
||||
; --# notpresent
|
||||
<Past,MIndic> => VFin b (VImpfInd an ap) ; --# notpresent
|
||||
<Past,MConjunct> => VFin b (VImpfSubj an ap) ; --# notpresent
|
||||
_ => VInf False --# notpresent
|
||||
@@ -502,14 +502,14 @@ resource ResGer = ParamX ** open Prelude in {
|
||||
|
||||
VPC : Type = {
|
||||
s : Bool => Agr => VPForm => { -- True = prefix glued to verb
|
||||
fin : Str ; -- hat
|
||||
inf : Str -- wollen
|
||||
}
|
||||
fin : Str ; -- wird
|
||||
inf:Str;inf2 : Str -- lesen,[] | gelesen,haben | können,haben (= gekonnt,haben)
|
||||
} -- HL 11/6/2019 Fut Anter: lesen gekonnt haben => haben lesen können
|
||||
} ;
|
||||
|
||||
VP : Type = {
|
||||
s : Verb ;
|
||||
nn : Agr => Str * Str ; -- dich/deine Frau
|
||||
s : Verb ; -- HL 6/2019: <refl|pron,NP,PP,AP|CN|Adv>
|
||||
nn : Agr => Str * Str * Str * Str ; -- <sich|ihr,deine Frau,an sie,gut>
|
||||
a1 : Polarity => Str ; -- nicht = adV
|
||||
a2 : Str ; -- heute = adv
|
||||
adj : Str ; -- space for adjectival complements ("ich finde dich schön")
|
||||
@@ -552,34 +552,32 @@ resource ResGer = ParamX ** open Prelude in {
|
||||
werden_V.s ! VFin False (VImpfSubj (numberAgr a) (personAgr a)) ; --# notpresent
|
||||
|
||||
auf = verb.prefix ;
|
||||
|
||||
vf : Bool -> Str -> Str -> {fin,inf : Str} = \b,fin,inf -> {
|
||||
vf : Bool -> Str -> Str -> Str -> {fin,inf,inf2 : Str} = \b,fin,inf,inf2 -> {
|
||||
fin = fin ;
|
||||
inf = verb.particle ++ if_then_Str b [] auf ++ inf --- negation of main b
|
||||
} ;
|
||||
|
||||
inf = verb.particle ++ if_then_Str b [] auf ++ inf ; --- negation of main b
|
||||
inf2 = inf2
|
||||
} ;
|
||||
in {
|
||||
s = \\b,a => table {
|
||||
VPFinite m t Simul => case t of {
|
||||
-- Pres | Past => vf (vfin m t a) [] ; -- the general rule
|
||||
Past => vf b (vfin b m t a) [] ; --# notpresent
|
||||
Fut => vf True (wird m a) vinf ; --# notpresent
|
||||
Cond => vf True (wuerde a) vinf ; --# notpresent
|
||||
Pres => vf b (vfin b m t a) []
|
||||
Past => vf b (vfin b m t a) [] [] ; --# notpresent
|
||||
Fut => vf True (wird m a) vinf [] ; --# notpresent
|
||||
Cond => vf True (wuerde a) vinf [] ; --# notpresent
|
||||
Pres => vf b (vfin b m t a) [] []
|
||||
} ;
|
||||
VPFinite m t Anter => case t of { --# notpresent
|
||||
Pres | Past => vf True (hat m t a) vpart ; --# notpresent
|
||||
Fut => vf True (wird m a) (vpart ++ haben) ; --# notpresent
|
||||
Cond => vf True (wuerde a) (vpart ++ haben) --# notpresent
|
||||
} ; --# notpresent
|
||||
VPImperat False => vf False (verb.s ! VImper (numberAgr a)) [] ;
|
||||
VPImperat True => vf False (verb.s ! VFin False (VPresSubj Pl P3)) [] ;
|
||||
VPInfinit Anter => vf True [] (vpart ++ haben) ; --# notpresent
|
||||
VPInfinit Simul => vf True [] (verb.s ! VInf b)
|
||||
VPFinite m t Anter => case t of { --# notpresent
|
||||
Pres | Past => vf True (hat m t a) vpart [] ; --# notpresent
|
||||
Fut => vf True (wird m a) vpart haben ; --# notpresent
|
||||
Cond => vf True (wuerde a) vpart haben --# notpresent
|
||||
} ; --# notpresent
|
||||
VPImperat False => vf False (verb.s ! VImper (numberAgr a)) [] [] ;
|
||||
VPImperat True => vf False (verb.s ! VFin False (VPresSubj Pl P3)) [] [] ;
|
||||
VPInfinit Anter => vf True [] (vpart ++ haben) [] ; --# notpresent
|
||||
VPInfinit Simul => vf True [] (verb.s ! VInf b) []
|
||||
}
|
||||
} ;
|
||||
|
||||
|
||||
predVGen : Bool -> Verb -> VPSlash = \isAux, verb -> {
|
||||
s = {
|
||||
s = verb.s ;
|
||||
@@ -591,9 +589,9 @@ resource ResGer = ParamX ** open Prelude in {
|
||||
|
||||
a1 : Polarity => Str = negation ;
|
||||
a2 : Str = [] ;
|
||||
nn : Agr => Str * Str = case verb.vtype of {
|
||||
VAct => \\_ => <[],[]> ;
|
||||
VRefl c => \\a => <reflPron ! a ! c,[]>
|
||||
nn : Agr => Str * Str * Str * Str = case verb.vtype of {
|
||||
VAct => \\_ => <[],[],[],[]> ;
|
||||
VRefl c => \\a => <reflPron ! a ! c,[],[],[]>
|
||||
} ;
|
||||
isAux = isAux ; ----
|
||||
inf,ext,infExt,adj : Str = [] ;
|
||||
@@ -668,26 +666,39 @@ resource ResGer = ParamX ** open Prelude in {
|
||||
|
||||
-- Extending a verb phrase with new constituents.
|
||||
|
||||
insertObj : (Agr => Str) -> VPSlash -> VPSlash = insertObjNP False ;
|
||||
insertObj : (Agr => Str) -> VPSlash -> VPSlash = \obj,vp -> -- obj:Comp A|Adv|CN
|
||||
vp ** { nn = \\a => let vpnn = vp.nn ! a in <vpnn.p1, vpnn.p2, vpnn.p3, obj ! a ++ vpnn.p4> } ;
|
||||
|
||||
insertObjc : (Agr => Str) -> VPSlash -> VPSlash = \obj,vp ->
|
||||
insertObj obj vp ** {c2 = vp.c2 ; missingAdv = vp.missingAdv } ;
|
||||
|
||||
insertObjNP : Bool -> (Agr => Str) -> VPSlash -> VPSlash = \isPron, obj,vp -> vp ** {
|
||||
nn = \\a =>
|
||||
let vpnn = vp.nn ! a in
|
||||
case isPron of {
|
||||
True => <obj ! a ++ vpnn.p1, vpnn.p2> ;
|
||||
False => < vpnn.p1, obj ! a ++ vpnn.p2>
|
||||
}} ;
|
||||
insertObjNP : NP -> Preposition -> VPSlash -> VPSlash = \np,prep,vp ->
|
||||
let c = case prep.c of { NPC cc => cc ; _ => Nom } ;
|
||||
obj : Agr => Str = \\_ => appPrepNP prep np ;
|
||||
in vp ** {
|
||||
nn = \\a => -- HL 11/6/19: rough objNP order:
|
||||
let vpnn = vp.nn ! a in -- vfin < accPron < refl < (gen|dat)Pron < nonPronNP < neg < prepNP < vinf|comp
|
||||
case <np.isPron,prep.isPrep,c> of { -- (assuming v.c2=acc) nonPron: dat < acc|gen (acc < gen not enforced)
|
||||
<True, False,Acc> => <obj ! a ++ vpnn.p1, vpnn.p2, vpnn.p3, vpnn.p4> ; -- <es|ihn sich, np, pp, comp>
|
||||
<True, False,_> => <vpnn.p1 ++ obj ! a, vpnn.p2, vpnn.p3, vpnn.p4> ; -- <sich ihm, np, pp, comp>
|
||||
<False,False,Dat> => <vpnn.p1, obj ! a ++ vpnn.p2, vpnn.p3, vpnn.p4> ; -- <prons, dat ++ np, pp, comp>
|
||||
<False,False,_> => <vpnn.p1, vpnn.p2 ++ obj ! a, vpnn.p3, vpnn.p4> ; -- <prons, np ++ gen|acc, pp, comp>
|
||||
<_, True, _> => <vpnn.p1, vpnn.p2, vpnn.p3 ++ obj ! a, vpnn.p4> -- <prons, np, mit ihr|np, compl>
|
||||
}
|
||||
} ; -- the ordering of objects of v:V3 (and v:V4) is also determined by Slash?V3 (and Slash?V4)
|
||||
|
||||
isLightComplement : Bool -> Preposition -> Bool = \isPron,prep -> case isPron of {
|
||||
False => False ;
|
||||
_ => case prep.isPrep of {
|
||||
True => False ;
|
||||
_ => True
|
||||
}
|
||||
} ;
|
||||
insertObjRefl : VPSlash -> VPSlash = \vp -> -- HL 6/2019, to order reflPron < neg < prep+reflPron
|
||||
let prep = vp.c2 ;
|
||||
b = notB prep.isPrep ;
|
||||
c = case prep.c of { NPC cc => cc ; _ => Acc } ;
|
||||
obj : Agr => Str = \\a => prep.s ++ reflPron ! a ! c ;
|
||||
in vp ** {
|
||||
nn = \\a =>
|
||||
let vpnn = vp.nn ! a in
|
||||
case b of {
|
||||
True => <obj ! a ++ vpnn.p1, vpnn.p2, vpnn.p3, vpnn.p4> ;
|
||||
False => <vpnn.p1, obj ! a ++ vpnn.p2, vpnn.p3, vpnn.p4> }
|
||||
} ;
|
||||
|
||||
insertAdV : Str -> VP -> VP = \adv,vp -> vp ** {
|
||||
a1 = \\a => adv ++ vp.a1 ! a } ; -- immer nicht
|
||||
@@ -706,10 +717,9 @@ resource ResGer = ParamX ** open Prelude in {
|
||||
|
||||
insertAdj : Str -> Str * Str -> Str -> VPSlash -> VPSlash = \adj,c,ext,vp -> vp ** {
|
||||
nn = \\a =>
|
||||
let vpnn = vp.nn ! a in
|
||||
<vpnn.p1 ++ c.p1 , vpnn.p2> ;
|
||||
adj = vp.adj ++ adj ++ c.p2 ;
|
||||
ext = vp.ext ++ ext} ;
|
||||
let vpnn = vp.nn ! a in <vpnn.p1, vpnn.p2 ++ c.p1, vpnn.p3, vpnn.p4> ; -- ihr? | der Frau treu
|
||||
adj = vp.adj ++ adj ++ c.p2 ; -- neugierig auf das Buch
|
||||
ext = vp.ext ++ ext} ;
|
||||
|
||||
--------------------------------------------
|
||||
--CLAUSE CONSTRUCTION
|
||||
@@ -730,20 +740,31 @@ resource ResGer = ParamX ** open Prelude in {
|
||||
} ;
|
||||
verb = vps.s ! ord ! agr ! VPFinite m t a ;
|
||||
neg = vp.a1 ! b ;
|
||||
obj0 = (vp.nn ! agr).p1 ;
|
||||
obj = (vp.nn ! agr).p2 ;
|
||||
compl = obj0 ++ neg ++ vp.adj ++ obj ++ vp.a2 ; -- adj added
|
||||
inf = vp.inf ++ verb.inf ; -- not used for linearisation of Main/Inv
|
||||
extra = vp.ext ;
|
||||
inffin : Str =
|
||||
case <a,vp.isAux> of {
|
||||
<Anter,True> => verb.fin ++ inf ; -- double inf --# notpresent
|
||||
_ => inf ++ verb.fin --- or just auxiliary vp
|
||||
}
|
||||
obj1 = (vp.nn ! agr).p1 ++ (vp.nn ! agr).p2 ; -- refl ++ pronouns ++ nonpronouns
|
||||
obj2 = (vp.nn ! agr).p3 ; -- pp-objects
|
||||
obj3 = (vp.nn ! agr).p4 ++ vp.adj ++ vp.a2 ; -- pred.AP|CN|Adv, via useComp HL 6/2019
|
||||
compl = obj1 ++ neg ++ obj2 ++ obj3 ;
|
||||
inf = vp.inf ++ verb.inf ++ verb.inf2 ; -- zu kommen gebeten haben
|
||||
extra = vp.ext ; -- * kommen (gewollt|wollen) haben
|
||||
infE : Str = -- HL 30/6/2019
|
||||
case <t,a,vp.isAux> of {
|
||||
<Fut|Cond,Simul,True> => inf ; --# notpresent
|
||||
<Fut|Cond,Anter,True> -- Duden 318: kommen wollen haben => haben kommen wollen --# notpresent
|
||||
=> verb.inf2 ++ vp.inf ++ verb.inf ; --# notpresent
|
||||
<_,Anter,True> => inf ; --# notpresent
|
||||
_ => verb.inf ++ verb.inf2 ++ vp.inf } ;
|
||||
inffin : Str =
|
||||
case <t,a,vp.isAux> of {
|
||||
<Fut|Cond,Anter,True> -- ... wird|würde haben kommen wollen --# notpresent
|
||||
=> verb.fin ++ verb.inf2 ++ vp.inf ++ verb.inf ; --# notpresent
|
||||
<_,Anter,True> --# notpresent
|
||||
=> verb.fin ++ inf ; -- double inf --# notpresent
|
||||
_ => inf ++ verb.fin --- or just auxiliary vp
|
||||
} ;
|
||||
in
|
||||
case o of {
|
||||
Main => subj ++ verb.fin ++ compl ++ vp.infExt ++ verb.inf ++ extra ++ vp.inf ;
|
||||
Inv => verb.fin ++ subj ++ compl ++ vp.infExt ++ verb.inf ++ extra ++ vp.inf ;
|
||||
case o of {
|
||||
Main => subj ++ verb.fin ++ compl ++ vp.infExt ++ infE ++ extra ;
|
||||
Inv => verb.fin ++ subj ++ compl ++ vp.infExt ++ infE ++ extra ;
|
||||
Sub => subj ++ compl ++ vp.infExt ++ inffin ++ extra
|
||||
}
|
||||
} ;
|
||||
@@ -767,7 +788,7 @@ resource ResGer = ParamX ** open Prelude in {
|
||||
|
||||
infVP : Bool -> VP -> ((Agr => Str) * Str * Str * Str) = \isAux, vp -> let vps = useVP vp in
|
||||
<
|
||||
\\agr => (vp.nn ! agr).p1 ++ (vp.nn ! agr).p2 ++ vp.a2,
|
||||
\\agr => (vp.nn ! agr).p1 ++ (vp.nn ! agr).p2 ++ (vp.nn ! agr).p3 ++ (vp.nn ! agr).p4 ++ vp.a2,
|
||||
vp.a1 ! Pos ++ vp.adj ++ (vps.s ! (notB isAux) ! agrP3 Sg ! VPInfinit Simul).inf,
|
||||
vp.inf,
|
||||
vp.infExt ++ vp.ext
|
||||
@@ -837,12 +858,10 @@ resource ResGer = ParamX ** open Prelude in {
|
||||
{s : PCase => Str ; a : Agr} -> {s : PCase => Str ; a : Agr ; isPron : Bool ; adv,ext,rc : Str} = \np ->
|
||||
np ** {isPron = False; adv,ext,rc = []} ; -- this could be wrong
|
||||
|
||||
oper
|
||||
|
||||
relPron : RelGenNum => Case => Str = \\rgn,c =>
|
||||
relPron : RelGenNum => Case => Str = \\rgn,c =>
|
||||
case rgn of {
|
||||
RGenNum gn =>
|
||||
case <gn,c> of {
|
||||
case <gn,c> of {
|
||||
<GSg Fem,Gen> => "deren" ;
|
||||
<GSg g,Gen> => "dessen" ;
|
||||
<GPl,Dat> => "denen" ;
|
||||
@@ -863,3 +882,4 @@ resource ResGer = ParamX ** open Prelude in {
|
||||
in <subj , agr> ;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -26,10 +26,10 @@ concrete SentenceGer of Sentence = CatGer ** open ResGer, Prelude in {
|
||||
} ;
|
||||
agr = Ag Fem (numImp n) ps.p1 ; --- g does not matter
|
||||
verb = vps.s ! False ! agr ! VPImperat ps.p3 ;
|
||||
inf = vp.inf ++ verb.inf ;
|
||||
inf = vp.inf ++ verb.inf ; -- HL .nn
|
||||
obj = (vp.nn ! agr).p2 ++ (vp.nn ! agr).p3 ++ (vp.nn ! agr).p4
|
||||
in
|
||||
verb.fin ++ ps.p2 ++
|
||||
(vp.nn ! agr).p1 ++ vp.a1 ! pol ++ (vp.nn ! agr).p2 ++ vp.a2 ++ inf ++ vp.ext
|
||||
verb.fin ++ ps.p2 ++ (vp.nn ! agr).p1 ++ vp.a1 ! pol ++ obj ++ vp.a2 ++ inf ++ vp.ext
|
||||
} ;
|
||||
|
||||
SlashVP np vp =
|
||||
|
||||
@@ -116,7 +116,7 @@ concrete StructuralGer of Structural = CatGer **
|
||||
we_Pron = mkPronPers "wir" "uns" "uns" "unser" "unser" Fem Pl P1 ;
|
||||
|
||||
whatSg_IP = {s = caselist "was" "was" "was" "wessen" ; n = Sg} ; ----
|
||||
whatPl_IP = {s = caselist "was" "was" "was" "wessen" ; n = Pl} ; ----
|
||||
whatPl_IP = {s = caselist "was" "was" "was" "wessen" ; n = Sg} ; -- HL 6/2016
|
||||
|
||||
when_IAdv = ss "wann" ;
|
||||
when_Subj = ss "wenn" ;
|
||||
@@ -124,7 +124,7 @@ concrete StructuralGer of Structural = CatGer **
|
||||
which_IQuant = {s = \\n,g,c => (detLikeAdj True n "welch").s ! g ! NPC c} ;
|
||||
|
||||
whoSg_IP = {s = caselist "wer" "wen" "wem" "wessen" ; n = Sg} ;
|
||||
whoPl_IP = {s = caselist "wer" "wen" "wem" "wessen" ; n = Pl} ;
|
||||
whoPl_IP = {s = caselist "wer" "wen" "wem" "wessen" ; n = Sg} ; -- HL 6/2016
|
||||
why_IAdv = ss "warum" ;
|
||||
without_Prep = mkPrep "ohne" P.accusative ;
|
||||
with_Prep = mkPrep "mit" P.dative ;
|
||||
|
||||
@@ -21,12 +21,10 @@ concrete VerbGer of Verb = CatGer ** open Prelude, ResGer, Coordination in {
|
||||
insertExtrapos (comma ++ q.s ! QIndir) (predV v) ;
|
||||
ComplVA v ap = insertAdj (v.c2.s ++ ap.s ! APred) ap.c ap.ext (predV v) ; -- changed
|
||||
|
||||
SlashV2a v = predVc v ;
|
||||
SlashV2a v = (predVc v) ** {missingAdv = True} ; -- HL 12/6/2019 for reflexive verbs with objects, rV2:V2, rV3:V3
|
||||
|
||||
Slash2V3 v np =
|
||||
insertObjc (\\_ => appPrepNP v.c2 np) (predVc v) ** {c2 = v.c3} ;
|
||||
Slash3V3 v np =
|
||||
insertObjc (\\_ => appPrepNP v.c3 np) (predVc v) ;
|
||||
Slash2V3 v np = insertObjNP np v.c2 (predV v) ** {c2 = v.c3 ; missingAdv = True} ;
|
||||
Slash3V3 v np = insertObjNP np v.c3 (predV v) ** {c2 = v.c2 ; missingAdv = True} ;
|
||||
|
||||
SlashV2S v s =
|
||||
insertExtrapos (conjThat ++ s.s ! Sub) (predVc v) ;
|
||||
@@ -45,7 +43,7 @@ concrete VerbGer of Verb = CatGer ** open Prelude, ResGer, Coordination in {
|
||||
insertAdj (ap.s ! APred) ap.c ap.ext (predVc v) ;
|
||||
|
||||
ComplSlash vps np =
|
||||
let vp = insertObjNP (isLightComplement np.isPron vps.c2) (\\_ => appPrepNP vps.c2 np) vps ;
|
||||
let vp = insertObjNP np vps.c2 vps ;
|
||||
in case vp.missingAdv of {
|
||||
True => vp ;
|
||||
False => objAgr np vp } ; -- IL 24/04/2018 force reflexive in the VPSlash to take the agreement of the object introduced by ComplSlash.
|
||||
@@ -68,6 +66,7 @@ concrete VerbGer of Verb = CatGer ** open Prelude, ResGer, Coordination in {
|
||||
insertInf vpi.p2 (
|
||||
insertObj vpi.p1 (
|
||||
insertObj (\\_ => appPrepNP v.c2 np) vps))) ;
|
||||
-- insertObjNP v.c2 np vps))) ;
|
||||
|
||||
UseComp comp =
|
||||
insertExtrapos comp.ext (insertObj comp.s (predV sein_V)) ; -- agr not used
|
||||
@@ -95,11 +94,32 @@ concrete VerbGer of Verb = CatGer ** open Prelude, ResGer, Coordination in {
|
||||
AdvVPSlash vp adv = vp ** insertAdv adv.s vp ;
|
||||
AdVVPSlash adv vp = vp ** insertAdv adv.s vp ;
|
||||
|
||||
ReflVP vp = insertObj (\\a => appPrep vp.c2
|
||||
(\\k => usePrepC k (\c -> reflPron ! a ! c))) vp ;
|
||||
-- ReflVP vp = insertObj (\\a => appPrep vp.c2
|
||||
-- (\\k => usePrepC k (\c -> reflPron ! a ! c))) vp ;
|
||||
ReflVP vp = insertObjRefl vp ; -- HL, 19/06/2019
|
||||
|
||||
PassV2 v = insertInf (v.s ! VPastPart APred) (predV werdenPass) ;
|
||||
PassV2 v = insertObj (\\_ => v.s ! VPastPart APred) (predV werdenPass) ;
|
||||
|
||||
{- HL: The construction VPSlashPrep : VP -> Prep -> VPSlash does not exist
|
||||
in German. In abstract/Verb.gf, the example
|
||||
|
||||
VPSlashPrep : VP -> Prep -> VPSlash ; -- live in (it)
|
||||
|
||||
(with live_V:V) indicates that, here, you consider Prep=AdvSlash,
|
||||
so to speak, for building a compact version of relative clauses:
|
||||
|
||||
the city we live in : NP
|
||||
|
||||
from "we live (in the city : Adv) : Cl"
|
||||
|
||||
But in German we cannot move the NP part of an Adv, we only have the
|
||||
full relative clauses like
|
||||
|
||||
die Stadt, in der wir leben,
|
||||
die Stadt, worin wir leben, --contracted Prep+Rel
|
||||
|
||||
but nothing like "die Stadt wir leben in".
|
||||
-}
|
||||
VPSlashPrep vp prep = vp ** {c2 = prep ; missingAdv = True} ;
|
||||
|
||||
}
|
||||
|
||||
@@ -8,12 +8,12 @@ concrete AdjectiveLat of Adjective = CatLat ** open ResLat, Prelude in {
|
||||
|
||||
-- ComparA : A -> NP -> AP ; -- warmer than I
|
||||
ComparA a np = {
|
||||
s = \\ag => a.s ! Compar ! ag ++ "quam" ++ np.s ! Nom ;
|
||||
s = \\ag => a.s ! Compar ! ag ++ "quam" ++ (combineNounPhrase np) ! PronNonDrop ! Nom ;
|
||||
} ;
|
||||
|
||||
-- ComplA2 : A2 -> NP -> AP ; -- married to her
|
||||
ComplA2 a np = {
|
||||
s = \\ag => a.s ! Posit ! ag ++ a.c.s ++ np.s ! a.c.c ;
|
||||
s = \\ag => a.s ! Posit ! ag ++ a.c.s ++ (combineNounPhrase np) ! PronNonDrop ! a.c.c ;
|
||||
} ;
|
||||
|
||||
-- ReflA2 : A2 -> AP -- married to myself
|
||||
@@ -31,7 +31,7 @@ concrete AdjectiveLat of Adjective = CatLat ** open ResLat, Prelude in {
|
||||
|
||||
-- CAdvAP : CAdv -> AP -> NP -> AP ; -- as cool as John
|
||||
CAdvAP cadv ap np =
|
||||
{ s = \\ag => cadv.s ++ ap.s ! ag ++ cadv.p ++ np.s ! Nom } ;
|
||||
{ s = \\ag => cadv.s ++ ap.s ! ag ++ cadv.p ++ (combineNounPhrase np) ! PronNonDrop ! Nom } ;
|
||||
|
||||
-- The superlative use is covered in $Ord$.
|
||||
|
||||
|
||||
@@ -8,17 +8,16 @@ concrete AdverbLat of Adverb = CatLat ** open ResLat, Prelude, ParadigmsLat in
|
||||
|
||||
-- PrepNP : Prep -> NP -> Adv ; -- in the house
|
||||
PrepNP prep np =
|
||||
mkAdv (prep.s ++ np.adv ++ np.det.s ! np.g ! prep.c ++ np.preap.s ! (Ag np.g np.n prep.c) ++
|
||||
np.s ! prep.c ++ np.postap.s ! (Ag np.g np.n prep.c ) ++ np.det.sp ! np.g ! prep.c ) ;
|
||||
mkAdv (prep.s ++ np.adv ++ (combineNounPhrase np) ! PronNonDrop ! prep.c ) ;
|
||||
|
||||
|
||||
-- ComparAdvAdj : CAdv -> A -> NP -> Adv ; -- more warmly than John
|
||||
ComparAdvAdj cadv a np =
|
||||
mkAdv (cadv.s ++ a.adv.s ! Compar ++ cadv.p ++ np.s ! Nom) ;
|
||||
mkAdv (cadv.s ++ a.adv.s ! Compar ++ cadv.p ++ (combineNounPhrase np) ! PronNonDrop ! Nom) ;
|
||||
|
||||
-- ComparAdvAdjS : CAdv -> A -> S -> Adv ; -- more warmly than he runs
|
||||
ComparAdvAdjS cadv a s =
|
||||
mkAdv (cadv.s ++ a.adv.s ! Compar ++ cadv.p ++ combineSentence s ! SPreS ! PreV ! SOV ) ;
|
||||
mkAdv (cadv.s ++ a.adv.s ! Compar ++ cadv.p ++ combineSentence s ! SPreS ! PreV ! CPreV ! SOV ) ;
|
||||
|
||||
-- AdAdv : AdA -> Adv -> Adv ; -- very quickly
|
||||
AdAdv ada adv = mkAdv (ada.s ++ (adv.s ! Posit) ) ;
|
||||
@@ -30,7 +29,7 @@ concrete AdverbLat of Adverb = CatLat ** open ResLat, Prelude, ParadigmsLat in
|
||||
-- Subordinate clauses can function as adverbs.
|
||||
|
||||
-- SubjS : Subj -> S -> Adv ; -- when she sleeps
|
||||
SubjS subj s = mkAdv (subj.s ++ combineSentence s ! SPreS ! PreV ! SOV ) ;
|
||||
SubjS subj s = mkAdv (subj.s ++ combineSentence s ! SPreS ! PreV ! CPreV ! SOV ) ;
|
||||
|
||||
-- AdnCAdv : CAdv -> AdN ; -- less (than five)
|
||||
AdnCAdv cadv = {s = cadv.s ++ cadv.p} ;
|
||||
|
||||
@@ -1,76 +0,0 @@
|
||||
--concrete BackwardLat of Backward = CatLat ** open ResLat in {
|
||||
--
|
||||
-- flags optimize=all_subs ;
|
||||
--
|
||||
-- lin
|
||||
--
|
||||
---- A repository of obsolete constructs, needed for backward compatibility.
|
||||
---- They create spurious ambiguities if used in combination with Lang.
|
||||
--
|
||||
---- from Verb 19/4/2008
|
||||
--
|
||||
-- ComplV2 v np = insertObj (\\_ => v.c2 ++ np.s ! Acc) (predV v) ;
|
||||
-- ComplV3 v np np2 =
|
||||
-- insertObj (\\_ => v.c2 ++ np.s ! Acc ++ v.c3 ++ np2.s ! Acc) (predV v) ;
|
||||
-- ComplV2V v np vp =
|
||||
-- insertObj (\\a => infVP v.isAux vp a)
|
||||
-- (insertObj (\\_ => v.c2 ++ np.s ! Acc) (predV v)) ;
|
||||
-- ComplV2S v np s =
|
||||
-- insertObj (\\_ => conjThat ++ s.s)
|
||||
-- (insertObj (\\_ => v.c2 ++ np.s ! Acc) (predV v)) ;
|
||||
-- ComplV2Q v np q =
|
||||
-- insertObj (\\_ => q.s ! QIndir)
|
||||
-- (insertObj (\\_ => v.c2 ++ np.s ! Acc) (predV v)) ;
|
||||
-- ComplV2A v np ap =
|
||||
-- insertObj (\\_ => v.c2 ++ np.s ! Acc ++ ap.s ! np.a) (predV v) ;
|
||||
--
|
||||
-- ReflV2 v = insertObj (\\a => v.c2 ++ reflPron ! a) (predV v) ;
|
||||
--
|
||||
---- from Sentence 19/4/2008
|
||||
--
|
||||
-- SlashV2 np v2 =
|
||||
-- mkClause (np.s ! Nom) np.a (predV v2) ** {c2 = v2.c2} ;
|
||||
--
|
||||
-- SlashVVV2 np vv v2 =
|
||||
-- mkClause (np.s ! Nom) np.a
|
||||
-- (insertObj (\\a => infVP vv.isAux (predV v2) a) (predVV vv)) **
|
||||
-- {c2 = v2.c2} ;
|
||||
--
|
||||
---- from Noun 19/4/2008
|
||||
--
|
||||
-- NumInt n = {s = n.s ; n = Pl} ;
|
||||
-- OrdInt n = {s = n.s ++ "th"} ; --- DEPRECATED
|
||||
--
|
||||
-- DetSg quant ord = {
|
||||
-- s = quant.s ! Sg ++ ord.s ;
|
||||
-- n = Sg
|
||||
-- } ;
|
||||
--
|
||||
-- DetPl quant num ord = {
|
||||
-- s = quant.s ! num.n ++ num.s ++ ord.s ;
|
||||
-- n = num.n
|
||||
-- } ;
|
||||
--
|
||||
-- NoNum = {s = []; n = Pl } ;
|
||||
--
|
||||
-- DefArt = {s = \\_ => artDef} ;
|
||||
--
|
||||
-- IndefArt = {
|
||||
-- s = table {
|
||||
-- Sg => artIndef ;
|
||||
-- Pl => []
|
||||
-- }
|
||||
-- } ;
|
||||
--
|
||||
-- MassDet = {s = \\_ => []} ;
|
||||
--
|
||||
--
|
||||
--
|
||||
---- from Structural 19/4/2008
|
||||
--
|
||||
-- that_NP = regNP "that" Sg ;
|
||||
-- these_NP = regNP "these" Pl ;
|
||||
-- this_NP = regNP "this" Sg ;
|
||||
-- those_NP = regNP "those" Pl ;
|
||||
--
|
||||
--}
|
||||
@@ -20,7 +20,7 @@ concrete CatLat of Cat = CommonX-[Adv] ** open ResLat, ParamX, Prelude in {
|
||||
---- Question
|
||||
--
|
||||
-- TO FIX
|
||||
QCl = Clause ; -- {s : ResLat.Tense => Anteriority => Polarity => QForm => Str } ;
|
||||
QCl = Clause ** { q : Str } ;
|
||||
IP = {s : Case => Str ; n : Number} ;
|
||||
IComp = {s : Str} ;
|
||||
IDet = Determiner ; --{s : Str ; n : Number} ;
|
||||
@@ -53,14 +53,14 @@ concrete CatLat of Cat = CommonX-[Adv] ** open ResLat, ParamX, Prelude in {
|
||||
Pron = ResLat.Pronoun ;
|
||||
Det = Determiner ;
|
||||
Predet = {s : Str} ;
|
||||
Ord = Ordinal ;
|
||||
Ord = { s : Gender => Number => Case => Str } ;
|
||||
Num = {s : Gender => Case => Str ; n : Number} ;
|
||||
Card = {s : Gender => Case => Str ; n : Number} ;
|
||||
Quant = Quantifier ;
|
||||
--
|
||||
---- Numeral
|
||||
--
|
||||
Numeral = ResLat.Numeral ;
|
||||
Numeral = ResLat.TNumeral ;
|
||||
Digits = {s : Str ; unit : Unit} ;
|
||||
--
|
||||
---- Structural
|
||||
@@ -83,11 +83,15 @@ concrete CatLat of Cat = CommonX-[Adv] ** open ResLat, ParamX, Prelude in {
|
||||
N = Noun ;
|
||||
N2 = Noun ** { c : Prep } ;
|
||||
N3 = Noun ** { c : Prep ; c2 : Prep } ;
|
||||
PN = Noun ;
|
||||
PN = { s : Case => Str ; n : Number ; g : Gender } ;
|
||||
A2 = Adjective ** { c : Prep} ;
|
||||
|
||||
linref
|
||||
NP = \np -> np.preap.s ! Ag np.g np.n Nom ++ np.s ! Nom ++ np.postap.s ! Ag np.g np.n Nom ;
|
||||
NP = \np -> combineNounPhrase np ! PronNonDrop ! Nom ;
|
||||
VP = \vp -> vp.adv ++ vp.inf ! VInfActPres ++ vp.obj ++ vp.compl ! Ag Masc Sg Nom ;
|
||||
S = \s -> combineSentence s ! SPreO ! PreO ! SOV ;
|
||||
S = \s -> combineSentence s ! SPreO ! PreO ! CPreV ! SOV ;
|
||||
V, VS, VQ, VA, VV = \v -> v.act ! (VAct VSim (VPres VInd) Sg P1) ;
|
||||
V2, V2A, V2Q, V2S = \v -> v.act ! (VAct VSim (VPres VInd) Sg P1) ;
|
||||
Pron = \p -> p.pers.s ! PronNonDrop ! PronNonRefl ! Nom ;
|
||||
Conj = \c -> c.s1 ++ c.s2 ++ c.s3 ;
|
||||
}
|
||||
|
||||
@@ -8,31 +8,44 @@ concrete ConjunctionLat of Conjunction =
|
||||
-- ConjS : Conj -> ListS -> S ; -- he walks and she runs
|
||||
-- TO FIX
|
||||
-- ConjS conj ss = { s = \\_ => conjunctDistrX conj (ss.l ! conj.c) ; sadv = lin Adv { s = []} ; neg = ss.neg } ;
|
||||
ConjS conj ss = {
|
||||
-- s = \\apos => coord conj.c { init = (ss.s ! conj.c).init ! SPreS ! apos ! CPreV ! SOV ;
|
||||
-- last = (ss.s ! conj.c).last ! SPreS ! apos ! CPreV ! SOV} ;
|
||||
s = \\apos => conj.s1 ++ (ss.s ! conj.c).init ! SPreS ! apos ! CPreV ! SOV ++ conj.s2 ++
|
||||
(ss.s ! conj.c).last ! SPreS ! apos ! CPreV ! SOV ++ conj.s3 ;
|
||||
o = \\_ => [] ;
|
||||
v = \\_,_ => [] ;
|
||||
neg = \\_ => [] ;
|
||||
p = ss.p ;
|
||||
sadv = [] ;
|
||||
t = ss.t
|
||||
} ;
|
||||
|
||||
-- ConjAdv : Conj -> ListAdv -> Adv ; -- here or there
|
||||
ConjAdv conj ss = mkAdv (conjunctDistrSS conj (ss.l ! conj.c) ).s ;
|
||||
-- ConjAdv conj ss = mkAdv (conjunctDistrSS conj (ss.l ! conj.c) ).s ;
|
||||
|
||||
-- ConjNP : Conj -> ListNP -> NP ; -- she or we
|
||||
ConjNP conj nps =
|
||||
{
|
||||
s = case conj.c of {
|
||||
And => case nps.isBase of {
|
||||
False => (conjunctDistrTable Case conj (nps.l ! And)).s ;
|
||||
True => \\c => conj.s1 ++ (nps.l ! And).s1 ! c ++ conj.s2 ++ (nps.l ! And).s2 ! c
|
||||
} ;
|
||||
c => (conjunctDistrTable Case conj (nps.l ! And)).s
|
||||
} ;
|
||||
n = case conj.c of { And => Pl ; _ => nps.n } ;
|
||||
-- s = case conj.c of {
|
||||
-- Et => case nps.isBase of {
|
||||
-- False => (conjunctDistrTable Case conj (nps.l ! Et)).s ;
|
||||
-- True => \\c => conj.s1 ++ (nps.l ! Et).s1 ! c ++ conj.s2 ++ (nps.l ! Et).s2 ! c
|
||||
-- } ;
|
||||
-- c => (conjunctDistrTable Case conj (nps.l ! Et)).s
|
||||
-- } ;
|
||||
s = \\pd,ca => conj.s1 ++ (nps.s ! conj.c).init ! pd ! ca ++ conj.s2 ++ (nps.s ! conj.c).last ! pd ! ca ++ conj.s3 ;
|
||||
n = case conj.c of { Et => Pl ; _ => nps.n } ;
|
||||
g = nps.g ;
|
||||
p = nps.p ;
|
||||
adv = nps.adv ;
|
||||
preap = nps.preap ;
|
||||
postap = nps.postap ;
|
||||
det = { s = \\_,_ => "" ; sp = \\_,_ => "" ; n = nps.n };
|
||||
postap = nps.postap ;
|
||||
det = nps.det
|
||||
} ;
|
||||
|
||||
-- ConjAP : Conj -> ListAP -> AP ;
|
||||
ConjAP conj ss = conjunctDistrTable Agr conj (ss.l ! conj.c) ;
|
||||
-- ConjAP conj ss = conjunctDistrTable Agr conj (ss.l ! conj.c) ;
|
||||
|
||||
--
|
||||
-- DConjS = conjunctDistrSS ;
|
||||
@@ -53,32 +66,40 @@ concrete ConjunctionLat of Conjunction =
|
||||
--
|
||||
|
||||
-- BaseS : S -> S -> ListS
|
||||
-- BaseS x y = {
|
||||
-- l = \\c => { s1 = x ; s2 = y } ;
|
||||
-- } ;
|
||||
BaseS x y = {
|
||||
s = \\c => { init = combineSentence x ; last = combineSentence y } ;
|
||||
p = y.p ;
|
||||
t = y.t
|
||||
} ;
|
||||
|
||||
-- ConsS : S -> ListS -> ListS
|
||||
-- TO FIX
|
||||
-- ConsS x xs = { l = \\_ => consrSS bindComma (ss (x.s ! PreS)) (xs.l ! Comma) };
|
||||
-- ConsS s ss = {
|
||||
-- l = \\c =>
|
||||
-- { s1 = ss.s1 ++
|
||||
-- table {
|
||||
-- And => and_Conj
|
||||
-- } ! c
|
||||
-- ++ ss.s2 ;
|
||||
-- s2 = s }
|
||||
-- } ;
|
||||
ConsS s ss = {
|
||||
s = \\co =>
|
||||
{ init = \\s,a,c,o => coord co { init = (ss.s ! co).init ! s ! a ! c ! o ; last = (ss.s ! co).last ! s ! a ! c ! o } ;
|
||||
last = combineSentence s } ;
|
||||
p = s.p ;
|
||||
t = s.t
|
||||
} ;
|
||||
|
||||
-- BaseAdv : Adv -> Adv -> ListAdv
|
||||
BaseAdv x y = { l = \\c => twoSS (ss (x.s ! Posit)) (ss (y.s ! Posit)) } ;
|
||||
BaseAdv x y =
|
||||
{
|
||||
s = \\_ => { init = x.s ! Posit ; last = y.s ! Posit }
|
||||
} ;
|
||||
|
||||
-- ConsAdv : Adv -> ListAdv -> ListAdv
|
||||
ConsAdv x xs = { l = \\_ => consrSS bindComma (ss (x.s ! Posit)) (xs.l ! Comma) } ;
|
||||
ConsAdv x xs =
|
||||
{
|
||||
-- s = \\_ => consrSS bindComma (ss (x.s ! Posit)) (xs.l ! Comma)
|
||||
s = \\c => { init = coord c (xs.s ! c) ; last = x.s ! Posit }
|
||||
} ;
|
||||
|
||||
-- BaseNP : NP -> NP -> ListNP ; -- John, Mary
|
||||
-- -- BaseNP : NP -> NP -> ListNP ; -- John, Mary
|
||||
BaseNP x y = {
|
||||
l = \\c => twoTable Case x y ;
|
||||
-- s = \\c => twoTable Case x y ;
|
||||
s = \\c => { init = x.s ; last = y.s } ;
|
||||
g = Masc ; -- Just guessing (but maybe sexist bullshit)
|
||||
n = matchNumber x.n y.n ;
|
||||
p = P3 ;
|
||||
@@ -86,35 +107,35 @@ concrete ConjunctionLat of Conjunction =
|
||||
preap = lin AP { s = \\a => x.preap.s ! a ++ y.preap.s ! a } ;
|
||||
postap = lin AP { s = \\a => x.postap.s ! a ++ y.postap.s ! a } ;
|
||||
isBase = True ;
|
||||
det = { s = \\g,c => x.det.s ! g ! c ++ y.det.s ! g ! c ; sp = \\g,c => x.det.sp ! g ! c ++ y.det.sp ! g ! c ; n = matchNumber x.get.n y.get.n } ;
|
||||
|
||||
det = lin Det { s = \\g,c => x.det.s ! g ! c ++ y.det.s ! g ! c ; sp = \\g,c => x.det.sp ! g ! c ++ y.det.sp ! g ! c ; n = matchNumber x.det.n y.det.n } ;
|
||||
} ;
|
||||
|
||||
-- ConsNP : NP -> ListNP -> ListNP ; -- John, Mary, Bill
|
||||
-- -- ConsNP : NP -> ListNP -> ListNP ; -- John, Mary, Bill
|
||||
ConsNP x xs = {
|
||||
l = \\_ => consrTable Case bindComma x ( xs.l ! Comma );
|
||||
-- s = \\_ => consrTable Case bindComma x ( xs.s ! Comma );
|
||||
s = \\co => { init = \\pd,ca => coord co { init = (xs.s ! co).init ! pd ! ca ; last = (xs.s ! co).last ! pd ! ca} ; last = x.s } ;
|
||||
n = matchNumber x.n xs.n ;
|
||||
g = xs.g ;
|
||||
p = xs.p ;
|
||||
adv = x.adv ++ xs.adv ;
|
||||
preap = lin AP { s = \\a => x.preap.s ! a ++ xs.preap.s ! a } ;
|
||||
postap = lin AP { s = \\a => x.postap.s ! a ++ xs.postap.s ! a } ;
|
||||
isBase = False
|
||||
-- TODO det
|
||||
isBase = False ;
|
||||
det = lin Det { s = \\g,c => x.det.s ! g ! c ++ xs.det.s ! g ! c ; sp = \\g,c => x.det.sp ! g ! c ++ xs.det.sp ! g ! c ; n = matchNumber x.det.n xs.det.n } ; -- try to combine the determiners, probably not what we want
|
||||
} ;
|
||||
|
||||
-- BaseAP : AP -> AP -> ListAP
|
||||
BaseAP x y = { l = \\c => twoTable Agr x y };
|
||||
-- -- BaseAP : AP -> AP -> ListAP
|
||||
-- BaseAP x y = { l = \\c => twoTable Agr x y };
|
||||
|
||||
-- ConsAP : AP -> ListAP -> ListAP
|
||||
ConsAP x xs =
|
||||
{ l = \\_ => consrTable Agr and_Conj.s2 x (xs.l ! Comma ) } ;
|
||||
-- -- ConsAP : AP -> ListAP -> ListAP
|
||||
-- ConsAP x xs =
|
||||
-- { l = \\_ => consrTable Agr and_Conj.s2 x (xs.l ! Comma ) } ;
|
||||
--
|
||||
lincat
|
||||
-- [S] = { l : Coordinator => {s1,s2 : S} } ; -- TO FIX
|
||||
[Adv] = { l: Coordinator => {s1,s2 : Str}} ;
|
||||
[NP] = {l : Coordinator => {s1,s2 : Case => Str} ; g : Gender ; n : Number ; p : Person ; adv : Str ; preap : AP ; postap : AP ; isBase : Bool } ;
|
||||
[AP] = {l : Coordinator => {s1,s2 : Agr => Str } } ;
|
||||
[S] = { s : Coordinator => {init,last : SAdvPos => AdvPos => ComplPos => Order => Str} ; p : Pol ; t : Tense } ; -- TO FIX
|
||||
[Adv] = { s: Coordinator => {init,last : Str}} ;
|
||||
[NP] = { s : Coordinator => {init,last : PronDropForm => Case => Str} ; g : Gender ; n : Number ; p : Person ; adv : Str ; preap : AP ; postap : AP ; isBase : Bool ; det : Det } ;
|
||||
[AP] = {s : Coordinator => {init,last : Agr => Str } } ;
|
||||
|
||||
oper
|
||||
-- Generates a new number value given two number values.
|
||||
@@ -126,5 +147,21 @@ concrete ConjunctionLat of Conjunction =
|
||||
<_,Pl> => Pl ;
|
||||
<_,_> => Sg
|
||||
} ;
|
||||
|
||||
coord : Coordinator -> {init : Str ; last : Str} -> Str =
|
||||
\c,l ->
|
||||
l.init ++
|
||||
table {
|
||||
Aut => "aut" ;
|
||||
Et => "et" ;
|
||||
Sed => "sed" ;
|
||||
Si => "si" ;
|
||||
Vel => "vel" ;
|
||||
Comma => bindComma ;
|
||||
Colon => ":" ;
|
||||
Empty => "" ;
|
||||
Missing => nonExist
|
||||
} ! c
|
||||
++ l.last ;
|
||||
--
|
||||
}
|
||||
|
||||
5742
src/latin/DictLat.gf
5742
src/latin/DictLat.gf
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1 +1,9 @@
|
||||
concrete ExtendLat of Extend = ExtendFunctor with (Grammar=GrammarLat);
|
||||
concrete ExtendLat of Extend = CatLat ** ExtendFunctor-[VPS,ComplDirectVQ,ComplDirectVS,CompIQuant,EmptyRelSlash,ExistsNP,ExistCN,ExistMassCN,ExistPluralCN,GenModNP,PredAPVP,PredIAdvVP,SlashBareV2S,StrandQuestSlash,StrandRelSlash] with (Grammar=GrammarLat) ** open MissingLat in {
|
||||
lincat
|
||||
VPS = Comp ;
|
||||
lin
|
||||
-- ComplDirectVS : VS -> Utt -> VP ; -- say: "today"
|
||||
ComplDirectVS vs utt = AdvVP (UseV <lin V vs : V>) (lin Adv {s = \\_ => ":" ++ quoted utt.s}) ; -- DEFAULT complement added as Adv in quotes
|
||||
-- ComplDirectVQ : VQ -> Utt -> VP ; -- ask: "when"
|
||||
ComplDirectVQ vq utt = AdvVP (UseV <lin V vq : V>) (lin Adv {s = \\_ => ":" ++ quoted utt.s}) ; -- DEFAULT complement added as Adv in quotes
|
||||
} ;
|
||||
@@ -1,44 +1,43 @@
|
||||
concrete ExtraLat of ExtraLatAbs =
|
||||
CatLat, ExtraLexiconLat, ConjunctionLat **
|
||||
CatLat, ConjunctionLat **
|
||||
open ResLat, ParadigmsLat, Coordination, Prelude in {
|
||||
lincat CS = Str ;
|
||||
lin
|
||||
useS s = combineSentence s ! SPreO ! PreO ! SOV ;
|
||||
useS s = combineSentence s ! SPreO ! PreO ! CPreV ! SOV ;
|
||||
-- PastPartAP : VPSlash -> AP ; -- lost (opportunity) ; (opportunity) lost in space
|
||||
-- PastPartAP vp = { s = vp.part ! VPassPerf } ;
|
||||
|
||||
UsePronNonDrop p = -- Pron -> NP
|
||||
{
|
||||
g = p.pers.g ;
|
||||
n = p.pers.n ;
|
||||
p = p.p ;
|
||||
s = p.pers.s ! PronNonDrop ! PronNonRefl ;
|
||||
adv = "" ;
|
||||
preap, postap = { s = \\_ => "" } ;
|
||||
det = { s = \\_,_ => "" ; sp = \\_,_ => "" ; n = p.pers.n } ;
|
||||
} ;
|
||||
-- UsePronNonDrop p = -- Pron -> NP
|
||||
-- p.pers **
|
||||
-- {
|
||||
-- p = p.p ;
|
||||
-- s = \\_ => p.pers.s ! PronNonDrop ! PronNonRefl ;
|
||||
-- adv = "" ;
|
||||
-- preap, postap = { s = \\_ => "" } ;
|
||||
-- det = { s = \\_,_ => "" ; sp = \\_,_ => "" ; n = p.pers.n } ;
|
||||
-- } ;
|
||||
|
||||
AdjCNPre ap cn = -- AP -> CN -> CN
|
||||
addAdjToCN (lin AP ap) (lin CN cn) Post ;
|
||||
|
||||
-- ConjNP : Conj -> ListNP -> NP ; -- she or we
|
||||
ConjNPque conj nps =
|
||||
{
|
||||
s = case conj.c of {
|
||||
And => case nps.isBase of {
|
||||
False => (conjunctDistrTable Case conj (nps.l ! And)).s ;
|
||||
True => \\c => (nps.l ! And).s1 ! c ++ (nps.l ! And).s2 ! c ++ BIND ++ "que"
|
||||
} ;
|
||||
c => (conjunctDistrTable Case conj (nps.l ! And)).s
|
||||
} ;
|
||||
n = case conj.c of { And => Pl ; _ => nps.n } ;
|
||||
g = nps.g ;
|
||||
p = nps.p ;
|
||||
adv = nps.adv ;
|
||||
preap = nps.preap ;
|
||||
postap = nps.postap ;
|
||||
det = { s = \\_,_ => "" ; sp = \\_,_ => "" ; n = nps.n };
|
||||
} ;
|
||||
-- -- ConjNP : Conj -> ListNP -> NP ; -- she or we
|
||||
-- ConjNPque conj nps =
|
||||
-- {
|
||||
-- s = case conj.c of {
|
||||
-- Et => case nps.isBase of {
|
||||
-- False => \\cse => coord conj.c {init = (nps.s ! Et).init ! cse ; last = (nps.s ! Et).last ! cse } ;-- (conjunctDistrTable Case conj (nps.s ! Et)).s ;
|
||||
-- True => \\cse => (nps.s ! Et).init ! cse ++ (nps.s ! Et).last ! cse ++ BIND ++ "que"
|
||||
-- } ;
|
||||
-- c => \\cse => coord conj.c {init = (nps.s ! c).init ! cse ; last = (nps.s ! c).last ! cse } -- (conjunctDistrTable Case conj (nps.l ! Et)).s
|
||||
-- } ;
|
||||
-- n = case conj.c of { Et => Pl ; _ => nps.n } ;
|
||||
-- g = nps.g ;
|
||||
-- p = nps.p ;
|
||||
-- adv = nps.adv ;
|
||||
-- preap = nps.preap ;
|
||||
-- postap = nps.postap ;
|
||||
-- det = { s = \\_,_ => "" ; sp = \\_,_ => "" ; n = nps.n };
|
||||
-- } ;
|
||||
|
||||
everybodyFem_NP = regNP "quisque" "quemque" "cuiusque" "cuique" "quoque" "quisque" Fem Sg ;-- regNP "quisquae" Sg ; -- L...
|
||||
somebodyFem_NP = regNP "aliquis" "aliquem" "alicuius" "clicui" "aliquo" "aliquis" Fem Sg ; -- Bayer-Lindauer 60.1
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
abstract ExtraLatAbs =
|
||||
Extra, ExtraLexiconLatAbs, Conjunction
|
||||
Extra, Conjunction
|
||||
** {
|
||||
cat CS ;
|
||||
fun
|
||||
|
||||
@@ -1,453 +0,0 @@
|
||||
concrete ExtraLexCaesar of ExtraLexCaesarAbs = CatLat ** open Prelude,ParadigmsLat,ResLat, IrregLat, LexiconLat,StructuralLat in {
|
||||
lin
|
||||
a_Prep = mkPrep "a" Abl ;
|
||||
ab_Prep = mkPrep "ab" Abl ;
|
||||
abdere_V = mkV "abdere" "abdo" "abdidi" "abditum";
|
||||
abducere_V = mkV "abducere" "abduco" "abduxi" "abductum" ; -- prefixVerb "ab" ducere_V; -- ab + ducere, missing abduci (inf VInfPassPres : abduceri)
|
||||
abesse_V = prefixVerb "ab" be_V; -- ab + esse, missing absente?
|
||||
abicere_V = mkV "abicere" "abicio" "abieci" "abiectum"; -- prefixVerb "ab" iacere_V; -- ab + iacere
|
||||
abscisus_A = mkA "abscisus";
|
||||
absens_A = mkA "absens" "absentis"; -- missing absente
|
||||
absimilis_A = mkA "absimilis" "absimile"; -- missing absimili (s Posit (Ag Masc Sg Dat) : absimii)
|
||||
abstinere_V2 = mkV2 (mkV "abstinere"); -- prefixVerb2 "ab" tenere_V2 ; -- -- ab + tenere
|
||||
abstrahere_V2 = mkV2 (mkV "abstrahere" "abstraho" "abstraxi" "abstractum");-- prefixVerb2 "ab" trahere_V2 ; -- ab + trahere
|
||||
-- ac_Conj = mkConj "" "ac" Sg ;
|
||||
accedere_V = mkV "adcedere" "adcedo" "adcessi" "adcessum"; -- prefixVerb "ad" cedere_V ; -- ad + cedere
|
||||
accendere_V = mkV "accendere" "accendo" "accendi" "accensum";
|
||||
accidere_V = mkV "accidere" "accido" "accidi" "accisum"; -- ad + caedere?
|
||||
accipere_V = mkV "accipere" "accipio" "accepi" "acceptum"; -- prefixVerb "ad" capere_V; -- ad + capere
|
||||
acclivis_A = mkA "acclivis" "acclive" ;
|
||||
acclivitas_N = mkN "acclivitas" "acclivitatis" feminine;
|
||||
accommodare_V = mkV "accommodare" ;
|
||||
accommodatus_A = mkA "accommodatus" ;
|
||||
accurrere_V = mkV "accurrere" "accurro" "accucurri" "accursum"; -- prefixVerb "ad" currere_V; -- ad + currere
|
||||
accusare_V = mkV "accusare";
|
||||
acervus_N = mkN "acervus" ;
|
||||
acies_N = mkN "acies" ;
|
||||
acriter_Adv = ss "acriter"; -- comparison???
|
||||
ad_Prep = mkPrep "ad" Acc;
|
||||
adaequare_V = mkV "adaequare"; -- ad + aequare?
|
||||
adamare_V2 = mkV2 (mkV "adamare"); -- prefixVerb2 "ad" love_V2; -- ad + amare, missing adamassent (act (VAct VAnt (VImpf VConj) Pl P3) : adamavissent)?
|
||||
adducere_V = mkV "adducere" "adduco" "adduxi" "adductum"; -- prefixVerb "ad" ducere_V; -- ad + ducere, missing adduci
|
||||
adequitare_V = mkV "adequitare"; -- prefixVerb "ad" equitare_V; -- ad + equitare
|
||||
adesse_V = prefixVerb "ad" be_V; -- ad + esse
|
||||
adferre_V = prefixVerb "ad" ferre_V;-- ad + ferre
|
||||
adfectus_A = mkA "adfectus";
|
||||
adfectus_N = mkN "adfectus" "adfectus" masculine;
|
||||
adficere_V = mkV " adficere" "adfico" "adfeci" "adfectum"; -- ad + facere?, missing adficiebantur
|
||||
adfigere_V = mkV " adfigere" "adfixi" "adfixum"; -- ad + figere?, missing adfixae
|
||||
adfinitas_N = mkN "adfinitas" "adfinitatis" feminine;
|
||||
adflictare_V = mkV "adflictare";
|
||||
adflictus_A = mkA "adflictus";
|
||||
adgredi_V = mkV "adgredi" "adgredior" "adgressus"; -- ad + gradior?, missing adgressi, adgressus
|
||||
adgregare_V = mkV "adgregare"; -- ad + gregare?
|
||||
adhibere_V = mkV "adhibere"; -- ad + habere?
|
||||
adhuc_Adv = ss "adhuc";
|
||||
Adiatunnus_PN = mkPN (lin N (singularN (mkN "Adiatunnus")));
|
||||
adicere_V = mkV "adicere" "adieci" "adiectum"; -- ad + iacere?, missing adiecta
|
||||
adigere_V = mkV "adigere" "adigo" "adegi" "adactum"; -- ad + agere?, missing adigi
|
||||
adire_V = mkV "adire" "adeo" "" ""; -- prefixVerb "ad" ire_V; -- ad + ire, missing adiisset, aditus?
|
||||
aditus_N = mkN "aditus" "aditus" masculine;
|
||||
adiungere_V = mkV "adiungere" "adiungo" "adiunxi" "adiunctum"; -- ad + iungere?
|
||||
adiuvare_V = mkV "adiuvare"; -- ad + iuvare?
|
||||
administrare_V = mkV "administrare"; -- ad + ministrare
|
||||
admirari_V = mkV "admirari" "admiror" "admiratus"; -- ad + mirari?
|
||||
admittere_V = mkV "admittere" "admitto" "admisi" "admissum"; -- ad + mittere?
|
||||
admodum_Adv = ss "admodum";
|
||||
adoriri_V = mkV "adoriri" "adorior" "adortus"; -- ad + oriri?, missing adorti, adortum, adortus
|
||||
adpellere_V = mkV "adpellere" "adpello" "adpuli" "adpulsum"; -- ad + pelere?
|
||||
adpetere_V = mkV "adpetere" "adpeto" "adpetivi" "adpetitum"; -- ad + petere?, missing adpetierit, adpetisse, adpetissent
|
||||
adpropinquare_V = mkV " adpropinquare"; -- ad + propinquare?
|
||||
-- adpulsare_V = mkV "adpulsare";
|
||||
adsciscere_V = mkV "adsciscere" "adscisco" "adscivi" "ascitum"; -- ad + sciscere?
|
||||
adsuere_V = mkV "adsuere" "adsuo" "adsui" "adsutum"; -- ad + suere?, missing adsue
|
||||
adsuefacere_V = mkV "adsuefacere" "adsuefacio" "adsuefeci" "adsuefactum"; -- possibly problematic
|
||||
-- adtectus ???
|
||||
adulescentia_N = mkN "adulescentia";
|
||||
adulescentulus_N = mkN "adulescentulus";
|
||||
advenire_V = mkV "advenire" "advenio" "adveni" "adventum"; -- prefixVerb "ad" venire_V; -- ad + venire
|
||||
advertere_V = mkV "advertere" "adverto" "adverti" "adversum"; -- ad + vertere?
|
||||
adventus_N = mkN "adventus" "adventus" masculine;
|
||||
aedificare_V = mkV "aedificare";
|
||||
aedificium_N = mkN "aedificium";
|
||||
aeger_A = mkA "aeger";
|
||||
aegre_Adv = ss "aegre"; -- comparison?
|
||||
Aemilius_PN = mkPN (lin N (singularN (mkN "Aemilius")));
|
||||
aequaliter_Adv = ss "aequaliter";
|
||||
aequare_V = mkV " aequare";
|
||||
aequinoctium_N = mkN "aequinoctium";
|
||||
aequitas_N = mkN "aequitas" "aequitatis" feminine;
|
||||
aequum_N = mkN "aequum";
|
||||
aequus_A = mkA "aequus";
|
||||
aerarius_A = mkA "aerarius";
|
||||
aerarius_N = mkN "aerarius";
|
||||
aer_f_N = mkN "aer" "aeris" feminine;
|
||||
aer_m_N = mkN "aer" "aeris" masculine;
|
||||
aes_N = mkN "aer" "aeris" neuter;
|
||||
aestas_N = mkN "aestas" "aestatis" feminine;
|
||||
aestimare_V = mkV "aestimare";
|
||||
aestuarium_N = mkN "aestuarium";
|
||||
aestus_N = mkN "aestus" "aestus" masculine;
|
||||
aetas_N = mkN "aetas" "aetatis" feminine;
|
||||
ager_N = mkN "ager";
|
||||
agere_V = mkV "agere" "ago" "egi" "actum";
|
||||
agger_N = mkN "agger" "aggeris" masculine;
|
||||
agmen_N = mkN "agmen" "agminis" neuter;
|
||||
alacer_A = mkA "alacer" "alacris";
|
||||
alacritas_N = mkN "alacritas" "alacritatis" feminine;
|
||||
alarius_A = mkA "alarius";
|
||||
-- alduas_??? = ???;
|
||||
alere_1_V = mkV "alere" "alo" "alui" "altum";
|
||||
alere_2_V = mkV "alere" "alo" "alui" "alitum";
|
||||
alienus_A = mkA "alienus";
|
||||
-- alii_Conj = mkConj "alii" "alii" Sg ;
|
||||
aliquam_Adv = ss "aliquam";
|
||||
aliquanto_Adv = ss "aliquanto";
|
||||
--aliqui_Pron = mkPron ???;
|
||||
-- aliquis_Pron = aliquis;
|
||||
aliter_Adv = ss "aliter";
|
||||
alium_N = mkN "alium";
|
||||
alius_A = mkA (mkN "alius") (mkN "alia") (mkN "aliud" "alius" neuter);
|
||||
Allobroges_PN = mkPN (lin N (pluralN (mkNoun "" "" "" "" "" "" "Allobroges" "Allobroges" "Allobrogum" "Allobrogibus" masculine))); -- missing Allobrogas
|
||||
Alpes_PN = mkPN (lin N (pluralN (mkNoun "" "" "" "" "" "" "Alpes" "Alpes" "Alpium" "Alpibus" feminine)));
|
||||
alter_A = mkA (mkN "alter") (mkN "altera") (mkN "alterum"); -- missing alterius
|
||||
alterare_V = mkV "alterare";
|
||||
altitudo_N = mkN "altitudo" "altitudinis" feminine;
|
||||
altus_A = mkA "altus";
|
||||
aluta_N = mkN "aluta";
|
||||
Ambarri_PN = mkPN (lin N (pluralN (mkN "Ambarrus")));
|
||||
Ambiani_PN = mkPN (lin N (pluralN (mkN "Ambianus")));
|
||||
Ambiliati_PN = mkPN (lin N (pluralN (mkN "Ambiliatus")));
|
||||
Ambivariti_PN = mkPN (lin N (pluralN (mkN "Ambivaritus")));
|
||||
amentia_N = mkN "amentia";
|
||||
amicitia_N = mkN "amicitia";
|
||||
amicus_A = mkA "amicus";
|
||||
amittere_V = mkV "amittere" "amitto" "amisi" "amissum";
|
||||
amplificare_V = mkV "amplificare";
|
||||
amplitudo_N = mkN "amplitudo" "amplitudinis" feminine;
|
||||
amplus_A = mkA "amplus";
|
||||
anceps_A = mkA "anceps" "ancipitis";
|
||||
ancora_N = mkN "ancora";
|
||||
Andebrogius_PN = mkPN (lin N (singularN (mkN "Andebrogius")));
|
||||
--Andes_PN = ???
|
||||
angustia_N = mkN "angustia";
|
||||
angustiare_V = mkV "angustiare";
|
||||
-- an_Conj = mkConj "" "an" Sg;
|
||||
-- an_an_Conj = mkConj "an" "an" Sg;
|
||||
animadvertere_V = mkV "animadvertere" "animadverto" "animadverti" "animadversum";
|
||||
animus_N = mkN "animus";
|
||||
annuus_A = mkA "annuus";
|
||||
ante_Adv = ss "ante";
|
||||
ante_Prep = mkPrep "ante" Acc;
|
||||
antea_Adv = ss "antea";
|
||||
antecedere_V = mkV "antecedere" "antecedo" "antecessi" "antecessum"; -- ante + cedere?
|
||||
antemna_N = mkN "antemna";
|
||||
anteponere_V = mkV "anteponere" "antepono" "anteposui" "antepositum"; -- prefixVerb2 "ante" put_V2; -- ante + ponere
|
||||
antiquitus_Adv = ss "antiquitus";
|
||||
antiquus_A = mkA "antiquus"; -- missing antiquissimum
|
||||
aperire_V = mkV "aperire" "aperio" "aperui" "apertum"; -- missing aperta, apertis, apertissimis, apertissimo, aperto, apertum, apertus
|
||||
apertare_V = mkV "apertare";
|
||||
Aprilis_PN = mkPN (lin N (singularN (mkN "Aprilis" "Aprilis" masculine))); -- missing Apr, April
|
||||
appellare_V = mkV "appellare";
|
||||
aptus_A = mkA "aptus";
|
||||
apud_Prep = mkPrep "apud" Acc;
|
||||
aquatio_N = mkN "aquatio" "aquationis" feminine;
|
||||
aquila_N = mkN "aquila";
|
||||
Aquileia_PN = mkPN (lin N (singularN (mkN "Aquileia")));
|
||||
Aquitania_PN = mkPN (lin N (singularN (mkN "Aquitania")));
|
||||
Aquitanus_N = mkN "Aquitanus";
|
||||
Arar_PN = mkPN (lin N (singularN (mkN "Arar" "Araris" masculine))); -- missing Ararim
|
||||
arbitrari_V = mkV "arbitrari";
|
||||
arbitrium_N = mkN "arbitrium";
|
||||
arcessere_V = mkV "arcessere" "arcesso" "arcessivi" "arcessitum";
|
||||
arduus_A = mkA "arduus";
|
||||
aries_N = mkN "aries" "arietis" masculine;
|
||||
Ariovistus_PN = mkPN (lin N (singularN (mkN "Ariovistus")));
|
||||
armatus_A = mkA "armatus";
|
||||
arma_N = lin N (pluralN (mkNoun "" "" "" "" "" "" "arma" "arma" "armorum" "armis" neuter));
|
||||
armamentum_N = mkN "armamentum";
|
||||
armare_V = mkV "armare";
|
||||
armatura_N = mkN "armatura";
|
||||
armus_N = mkN "armus";
|
||||
arroganter_Adv = ss "arroganter"; -- comparison?
|
||||
arrogantia_N = mkN "arrogantia";
|
||||
artus_A = mkA "artus";
|
||||
Arverni_PN = mkPN (lin N (pluralN (mkN "Arvernus")));
|
||||
arx_N = mkN "arx" "arcis" feminine;
|
||||
ascendere_V = mkV "ascendere" "ascendo" "ascendi" "ascensum";
|
||||
-- at_Conj = mkConj "at" "" Sg ;
|
||||
-- atque_Conj = mkConj "atque" "" Sg ;
|
||||
Atrebates_PN = mkPN (mkN "Atrebas" "Atrebatis" masculine);
|
||||
attingere_V = mkV "attingere" "attingo" "attigi" "attactum"; -- ad + tangere?
|
||||
attribuere_V = mkV "attribuere" "attribuo" "attribui" "attributum"; -- ad + tribuere?, missing attribuant
|
||||
-- auctibus ???
|
||||
auctor_N = mkN "auctor" "auctoris" masculine;
|
||||
auctorare_V = mkV "auctorare";
|
||||
auctoritas_N = mkN "auctoritas" "auctoritatis" feminine;
|
||||
auctus_A = mkA "auctus";
|
||||
audacter_Adv = ss "audacter"; -- comparison?
|
||||
audax_A = mkA "audax" "audacis";
|
||||
audere_V = mkV "audere"; -- semi-deponent?, missing ausos
|
||||
audire_V = mkV "audire" ; -- missing audierant, audierit
|
||||
auditio_N = mkN "auditio" "auditionis" feminine;
|
||||
augere_V = mkV "augere"; -- missing auxisse
|
||||
Atuatuci_PN = mkPN (lin N (pluralN (mkN "Atuatucus")));
|
||||
Aulerci_PN = mkPN (lin N (pluralN (mkN "Aulercus")));
|
||||
Auriga_PN = mkPN (mkN "Auriga");
|
||||
Aurunculeius_PN = mkPN (lin N (singularN (mkN "Aurunculeius")));
|
||||
Ausci_PN = mkPN (lin N (pluralN (mkN "Auscus")));
|
||||
-- aut_Conj = mkConj "aut" "" Sg ;
|
||||
-- autem_Conj = mkConj "autem" "" Sg ;
|
||||
auxiliare_V = mkV "auxiliare";
|
||||
auxilium_N = mkN "auxilium";
|
||||
avaritia_N = mkN "avaritia";
|
||||
avertere_V = mkV "avertere" "averto" "averti" "aversum"; -- ab + vertere?, missing aventu (noun sg supine neut dat)
|
||||
avus_N = mkN "avus";
|
||||
Axona_PN = mkPN (lin N (singularN (mkN "Axona")));
|
||||
baculus_N = mkN "baculus";
|
||||
Baleares_PN = mkPN (lin N (pluralN (mkN "Balear" "Balearis" masculine)));
|
||||
barbarus_A = mkA "barbarus";
|
||||
barbarus_N = mkN "barbarus";
|
||||
batavus_A = mkA "batavus";
|
||||
Belgae_PN = mkPN (lin N (pluralN (mkN "Belga"))); -- missing Belgos
|
||||
bellare_V = mkV "bellare";
|
||||
bellicosus_A = mkA "bellicosus";
|
||||
Bellovaci_PN = mkPN (lin N (pluralN (mkN "Bellovacus")));
|
||||
bellum_N = mkN "bellum";
|
||||
bellus_A = mkA "bellus";
|
||||
bene_Adv = ss "bene"; -- comparison?
|
||||
beneficium_N = mkN "beneficium";
|
||||
Bibrax_PN = mkPN (lin N (singularN (mkN "Bibrax" "Bibractis" masculine)));
|
||||
biduum_N = mkN "biduum";
|
||||
biduus_A = mkA "biduus";
|
||||
biennis_A = mkA "biennis" "bienne"; -- missing biennium
|
||||
biennium_N = mkN "biennium";
|
||||
binus_A = mkA "binus";
|
||||
bipedalis_A = mkA "bipedalis" "bipedale"; -- missing bipedalibus
|
||||
bipertitus_A = mkA "bipertitus";
|
||||
bis_Adv = ss "bis";
|
||||
Biturix_PN = mkPN (lin N (pluralN (mkN "Biturix" "Biturigis" masculine)));
|
||||
-- boc ???
|
||||
Boduognatus_PN = mkPN (lin N (singularN (mkN "Boduognatus")));
|
||||
Boi_PN = mkPN (lin N (pluralN (mkN "Boius"))); -- missing Boi
|
||||
bonitas_N = mkN "bonitas" "bonitatis" feminine;
|
||||
bracchium_N = mkN "bracchium";
|
||||
Bratuspantium_PN = mkPN (lin N (singularN (mkN "Bratuspantium")));
|
||||
brevi_Adv = ss "brevi";
|
||||
breviare_V = mkV "breviare";
|
||||
brevis_A = mkA "brevis" "breve"; -- missing brevi
|
||||
brevitas_N = mkN "brevitas" "brevitatis" feminine;
|
||||
Britannia_PN = mkPN (mkN "Britannia");
|
||||
britannus_A = mkA "britannus";
|
||||
Brutus_PN = mkPN (lin N (singularN (mkN "Brutus")));
|
||||
cadaver_N = mkN "cadaver" "cadaveris" neuter;
|
||||
cadere_V = mkV "cadere" "cado" "cecidi" "casum";
|
||||
Caesar_PN = mkPN (lin N (singularN (mkN "Caesar" "Caesaris" masculine))); -- missing Caesare
|
||||
caespes_N = mkN "caespes" "caespitis" masculine;
|
||||
calamitas_N = mkN "calamitas" "calamitatis" feminine;
|
||||
calare_V = mkV "calare";
|
||||
calo_N = mkN "calo" "calonis" masculine;
|
||||
campus_N = mkN "campus";
|
||||
capere_V = mkV "capere" "capio" "cepi" "captum"; -- missing capi
|
||||
captivus_A = mkA "captivus";
|
||||
captivus_N = mkN "captivus";
|
||||
captus_N = mkN "captus" "captus" masculine;
|
||||
carina_N = mkN "carina";
|
||||
carpere_V = mkV "carpere" "carpio" "carpsi" "carptum";
|
||||
carrus_N = mkN "carrus";
|
||||
castellum_N = mkN "castellum";
|
||||
castra_N = lin N (pluralN (mkNoun "" "" "" "" "" "" "castra" "castra" "castrorum" "castris" neuter));
|
||||
casus_N = mkN "casus" "casus" masculine;
|
||||
catena_N = mkN "catena";
|
||||
causa_N = mkN "causa";
|
||||
causa_Prep = mkPostp "causa" Gen;
|
||||
cavare_V = mkV "cavare";
|
||||
cavere_V = mkV "cavere";
|
||||
cedere_V = mkV "cedere" "cedo" "cessi" "cessum";
|
||||
celare_V = mkV "celare";
|
||||
celer_A = mkA "celer" "celeris"; -- strange?
|
||||
celeritas_N = mkN "celeritas" "celeritatis" feminine;
|
||||
celeriter_Adv = ss "celeriter"; -- comparison? missing celerius, celerrime
|
||||
census_N = mkN "census" "census" masculine;
|
||||
censere_V = mkV "censere";
|
||||
centuriare_V = mkV "centuriare";
|
||||
centurio_N = mkN "centurio" "centurionis" masculine;
|
||||
cernere_V = mkV "cernere" "cerno" "crevi" "cretum";
|
||||
certare_V = mkV "certare";
|
||||
certamen_N = mkN "certamen" "certaminis" neuter;
|
||||
certus_A = mkA "certus";
|
||||
ceterus_A = mkA "ceterus";
|
||||
cibarius_A = mkA "cibarius";
|
||||
cibus_N = mkN "cibus";
|
||||
ciere_V = mkV "ciere" "cio" "civi" "citum";
|
||||
cingere_V = mkV "cingere" "cingo" "cingi" "cinctum";
|
||||
circinare_V = mkV "circinare";
|
||||
circinus_N = mkN "circinus";
|
||||
circiter_Adv = ss "circiter";
|
||||
circiter_Prep = mkPrep "circiter" Acc;
|
||||
circuitus_N = mkN "circuitus" "circuitus" masculine;
|
||||
circum_Adv = ss "circum";
|
||||
circum_Prep = mkPrep "circum" Acc;
|
||||
circumdare_V = mkV "circumdare" "circumdo" "circumdedi" "circumdatum"; -- prefixVerb "circum" dare_V; -- circum + dare, missing circumdederant, circumdederunt
|
||||
circumducere_V = mkV "circumducere" "circumduco" "circumduxi" "circumductum"; -- prefixVerb "circum" ducere_V; circum + ducere
|
||||
circumiectus_A = mkA "circumiectus";
|
||||
circumire_V = prefixVerb "circum" ire_V;
|
||||
circummunire_V = mkV "circummunire";
|
||||
circumsistere_1_V = mkV "circumsistere" "circumsisto" "circumstiti" "circumstatum" ; -- prefixVerb "circum" sistere_1_V; -- circum + sistere
|
||||
-- circumsistere_2_V = prefixVerb "circum" sistere_2_V; -- circum + sistere
|
||||
circumvenire_V = mkV "circumvenire" ; -- prefixVerb "circum" venire_V; -- circum + venire
|
||||
cis_Prep = mkPrep "cis" Acc;
|
||||
citare_V = mkV "citare";
|
||||
citer_A = mkA "citer"; -- missing citeriore, citeriorem, citerioris
|
||||
citra_Adv = ss "citra";
|
||||
citus_A = mkA "citus";
|
||||
civitas_N = mkN "civitas" "civitatis" feminine;
|
||||
colere_V = mkV "colere" "colo" "colui" "cultum";
|
||||
cooriri_V = mkV "cooriri" "coorior" "coortus"; -- prefixVerb "con" oriri_V; -- con + oriri, missing coorta
|
||||
conferre_V = prefixVerb "con" ferre_V; -- con + ferre
|
||||
---
|
||||
conspicere_V = mkV "conspicere" "conspicio" "conspexi" "conspectum"; -- prefixVerb "con" specere_V; -- con + specere
|
||||
conspirare_V = mkV "conspirare"; -- con + spirare?
|
||||
constanter_Adv = ss "constanter"; -- comparison
|
||||
constantia_N = mkN "constantia";
|
||||
constare_V = mkV "constare"; -- prefixVerb "con" stare_V; -- con + stare, missing constiterant, constiterat, constiterunt, constitissent, constitisset, constitit
|
||||
-- consternare_V = mkV "consternare"; -- con + sternere ?
|
||||
consternere_V = mkV "consternere" "consterno" "constravi" "constratum"; -- con + sternere?
|
||||
constituere_V = mkV "constituere" "constituo" "constitui" "constitutum"; -- prefixVerb "con" statuere_V; -- con + statuere
|
||||
constitutum_N = mkN "constitutum";
|
||||
consuere_V = mkV "consuere" "consuo" "consui" "consustum";
|
||||
consuescere_V = mkV "consuescere" "consuesco" "consuevi" "consuetum"; -- con + suescere?, missing consuesse, consuessent?
|
||||
consuetudo_N = mkN "consuetudo" "consuetudinis" feminine;
|
||||
consul_N = mkN "consul" "consulis" masculine;
|
||||
consulatus_N = mkN "consulatus" "consulatus" masculine;
|
||||
consulere_V = mkV "consulere" "consulo" "consului" "consultum";
|
||||
consultare_V = mkV "consultare";
|
||||
consultum_N = mkN "consultum";
|
||||
contemptio_N = mkN "contemptio" "contemptionis" feminine;
|
||||
contemptus_A = mkA "contemptus";
|
||||
contemptus_N = mkN "contemptus" "contemptus" masculine;
|
||||
contentio_N = mkN "contentio" "contentionis" feminine;
|
||||
contendere_V = mkV "contendere" "contendo" "contendi" "contentum";
|
||||
contexere_V = mkV "contexere" "contexo" "contexui" "contextum"; -- prefixVerb "con" texere_V; -- con + texere
|
||||
continens_N = mkN "continens" "continentis" feminine;
|
||||
continenter_Adv = ss "continenter";
|
||||
continere_V2 = mkV2 (mkV "continere"); -- prefixVerb2 "con" tenere_V2; con + tenere
|
||||
contingere_V = mkV "contingere" "contingo" "contigi" "contectum"; -- con + tangere?
|
||||
continuatio_N = mkN "continuatio" "continuationis" feminine;
|
||||
continuus_A = mkA "continuus";
|
||||
contra_Adv = ss "contra";
|
||||
-- contrahere_V2 = -- prefixVerb2 "con" trahere_V2; -- con + trahere
|
||||
contrarius_A = mkA "contrarius";
|
||||
contumelia_N = mkN "contumelia";
|
||||
convallis_N = mkN "convallis" "convallis" feminine;
|
||||
convenire_V = prefixVerb "con" venire_V; -- missing convenerant, convenerat, convenerunt, convenisse, convenissent, convenisset, conventu, conventus
|
||||
conversare_V = mkV "conversare";
|
||||
convertere_V = prefixVerb "con" vertere_V; -- con + vertere
|
||||
convincere_V = prefixVerb "con" vincere_V; -- con + vincere
|
||||
convocare_V = prefixVerb "con" vocare_V; -- con + vocare
|
||||
copia_N = mkN "copia";
|
||||
copiosus_A = mkA "copiosus";
|
||||
copula_N = mkN "copula";
|
||||
cora_N = mkN "cora";
|
||||
corona_N = mkN "corona";
|
||||
corpus_N = mkN "corpus" "corporis" neuter;
|
||||
cos_N = mkN "cos" "cotis" feminine;
|
||||
cotidianus_A = mkA "cotidianus";
|
||||
cotidie_Adv = ss "cotidie";
|
||||
Cotta_PN = mkPN (lin N (singularN (mkN "Cotta")));
|
||||
crassitudo_N = mkN "crassitudo" "crassitudinis" feminine;
|
||||
Crassus_PN = mkPN (lin N (singularN (mkN "Crassus")));
|
||||
cratis_N = mkN "cratis" "cratis" feminine;
|
||||
creare_V = mkV "creare";
|
||||
creber_A = mkA "creber";
|
||||
credere_V = mkV "credere" "credo" "credidi" "creditum";
|
||||
cremare_V = mkV "cremare";
|
||||
crescere_V = mkV "crescere" "cresco" "crevi" "cretum";
|
||||
Creta_N = mkN "Creta";
|
||||
cruciare_V = mkV "cruciare";
|
||||
cruciatus_N = mkN "cruciatus" "cruciatus" masculine;
|
||||
crudelitas_N = mkN "crudelitas" "crudelitatis" feminine;
|
||||
crudeliter_Adv = ss "crudeliter"; -- comparison?
|
||||
culmen_N = mkN "culmen" "culminis" neuter;
|
||||
culpa_N = mkN "culpa";
|
||||
cultura_N = mkN "cultura";
|
||||
cultus_N = mkN "cultus" "cultus" masculine;
|
||||
cum_Prep = mkPrep "cum" Abl;
|
||||
cunctari_V = mkV "cunctari";
|
||||
cunctatio_N = mkN "cunctatio" "cunctationis" feminine;
|
||||
cunctus_A = mkA "cunctus";
|
||||
cuniculus_N = mkN "cuniculus";
|
||||
cupere_V = mkV "cupere" "cupio" "cupivi" "cupitum";
|
||||
cupiditas_N = mkN "cupiditas" "cupiditatis" feminine;
|
||||
cupidus_A = mkA "cupidus";
|
||||
cur_Adv = ss "cur";
|
||||
cura_N = mkN "cura";
|
||||
curare_V = mkV "curare"; -- missing curasset
|
||||
currere_V = mkV "currere" "curro" "cucurri" "cursum";
|
||||
currus_N = mkN "currus" "currus" masculine;
|
||||
custodia_N = mkN "custodia";
|
||||
damnare_V = mkV "damnare";
|
||||
damnatus_A = mkA "damnatus";
|
||||
dare_V = mkV "dare" "do" "dedi" "datum";
|
||||
datum_N = mkN "datum";
|
||||
de_Prep = mkPrep "de" Abl;
|
||||
debere_VV = StructuralLat.must_VV;
|
||||
ducere_V = mkV "ducere" "duco" "duxi" "ductum" ;
|
||||
equitare_V = mkV "equitare";
|
||||
ferre_V = fixFerre (mkVerb "ferre" "fer" "fer" "fera" "fereba" "ferre" "fere" "fer" "tul" "tul" "tuleri" "tulera" "tulisse" "tuleri" "lat");
|
||||
iacere_V = mkV "iacere" "iacio" "ieci" "iactum";
|
||||
ire_V = LexiconLat.go_V;
|
||||
-- ne_an_Conj = mkConj (BIND ++ "ne") "an" Sg;
|
||||
-- nonne_an_Conj = mkConj "nonne" "an" Sg;
|
||||
-- num_an_Conj = mkConj "num" "an" Sg;
|
||||
oriri_V = mkV "oriri" "orior" nonExist "ortus";
|
||||
qui_IP = StructuralLat.whatSg_IP;
|
||||
sistere_1_V = mkV "sistere" "sisto" "stiti" "statum";
|
||||
sistere_2_V = mkV "sistere" "sisto" "steti" "statum";
|
||||
specere_V = mkV "specere" "speco" "spexi" "spectum";
|
||||
stare_V = LexiconLat.stand_V;
|
||||
statuere_V = mkV "statuere" "statuo" "statui" "statutum";
|
||||
tenere_V2 = LexiconLat.hold_V2;
|
||||
texere_V = mkV "texere" "texo" "texui" "textum";
|
||||
trahere_V2 = LexiconLat.pull_V2;
|
||||
-- utrum_an_Conj = mkConj "utrum" "an" Sg;
|
||||
venire_V = LexiconLat.come_V;
|
||||
vertere_V = mkV "vertere" "verto" "verti" "versum";
|
||||
vincere_V = mkV "vincere" "vinco" "vici" "victum";
|
||||
vocare_V = mkV "vocare";
|
||||
oper
|
||||
fixFerre : Verb -> Verb =
|
||||
\ferre ->
|
||||
{
|
||||
act = table
|
||||
{
|
||||
(VAct VSim (VPres VInd) Sg P2) => "fers";
|
||||
(VAct VSim (VPres VInd) Sg P3) => "fert";
|
||||
(VAct VSim (VPres VInd) Pl P1) => "ferimus";
|
||||
(VAct VSim (VPres VInd) Pl P2) => "fertis";
|
||||
rest => ferre.act ! rest
|
||||
};
|
||||
ger = ferre.ger;
|
||||
geriv = ferre.geriv;
|
||||
imp = table
|
||||
{
|
||||
(VImp1 Sg) => "fer";
|
||||
(VImp1 Pl) => "ferte";
|
||||
(VImp2 Sg P2) => "ferto";
|
||||
(VImp2 Sg P3) => "ferto";
|
||||
(VImp2 Pl P2) => "fertote";
|
||||
rest => ferre.imp ! rest
|
||||
};
|
||||
inf = ferre.inf;
|
||||
part = ferre.part;
|
||||
pass = table
|
||||
{
|
||||
VPass (VPres VInd) Sg P2 => "ferris";
|
||||
VPass (VPres VInd) Sg P3 => "fertur";
|
||||
rest => ferre.pass ! rest
|
||||
};
|
||||
sup = ferre.sup;
|
||||
|
||||
|
||||
} ;
|
||||
}
|
||||
@@ -1,417 +0,0 @@
|
||||
abstract ExtraLexCaesarAbs = Cat ** {
|
||||
fun
|
||||
a_Prep : Prep;
|
||||
ab_Prep : Prep;
|
||||
abdere_V : V;
|
||||
abducere_V : V;
|
||||
abesse_V : V;
|
||||
abicere_V : V;
|
||||
abscisus_A : A;
|
||||
absens_A : A;
|
||||
absimilis_A : A;
|
||||
abstinere_V2 : V2;
|
||||
abstrahere_V2 : V2;
|
||||
ac_Conj : Conj ;
|
||||
accedere_V : V;
|
||||
accendere_V : V;
|
||||
accidere_V : V;
|
||||
accipere_V : V;
|
||||
acclivis_A : A;
|
||||
acclivitas_N : N;
|
||||
accommodare_V : V;
|
||||
accommodatus_A : A;
|
||||
accurrere_V : V;
|
||||
accusare_V : V;
|
||||
acervus_N : N;
|
||||
acies_N : N;
|
||||
acriter_Adv : Adv;
|
||||
ad_Prep : Prep;
|
||||
adaequare_V : V;
|
||||
adamare_V2 : V2;
|
||||
adducere_V : V;
|
||||
adequitare_V : V;
|
||||
adesse_V : V;
|
||||
adferre_V : V;
|
||||
adfectus_A : A;
|
||||
adfectus_N : N;
|
||||
adficere_V : V;
|
||||
adfigere_V : V;
|
||||
adfinitas_N : N;
|
||||
adflictare_V : V;
|
||||
adflictus_A : A;
|
||||
adgredi_V : V;
|
||||
adgregare_V : V;
|
||||
adhibere_V : V;
|
||||
adhuc_Adv : Adv;
|
||||
Adiatunnus_PN : PN;
|
||||
adicere_V : V;
|
||||
adigere_V : V;
|
||||
adire_V : V;
|
||||
aditus_N : N;
|
||||
adiungere_V : V;
|
||||
adiuvare_V : V;
|
||||
administrare_V : V;
|
||||
admirari_V : V;
|
||||
admittere_V : V;
|
||||
admodum_Adv : Adv;
|
||||
adoriri_V : V;
|
||||
adpellere_V : V;
|
||||
adpetere_V : V;
|
||||
adpropinquare_V : V;
|
||||
adpulsare_V : V;
|
||||
adsciscere_V : V;
|
||||
adsuere_V : V;
|
||||
adsuefacere_V : V;
|
||||
adulescentia_N : N;
|
||||
adulescentulus_N : N;
|
||||
advenire_V : V;
|
||||
adventus_N : N;
|
||||
advertere_V : V;
|
||||
aedificare_V : V;
|
||||
aedificium_N : N;
|
||||
aeger_A : A;
|
||||
aegre_Adv : Adv;
|
||||
Aemilius_PN : PN;
|
||||
aequaliter_Adv : Adv;
|
||||
aequare_V : V;
|
||||
aequinoctium_N : N;
|
||||
aequitas_N : N;
|
||||
aequum_N : N;
|
||||
aequus_A : A;
|
||||
aerarius_A : A;
|
||||
aerarius_N : N;
|
||||
aer_f_N : N;
|
||||
aer_m_N : N;
|
||||
aes_N : N;
|
||||
aestas_N : N;
|
||||
aestimare_V : V;
|
||||
aestuarium_N : N;
|
||||
aestus_N : N;
|
||||
aetas_N : N;
|
||||
-- afferre_V : V;
|
||||
ager_N : N;
|
||||
agere_V : V;
|
||||
agger_N : N;
|
||||
agmen_N : N;
|
||||
alacer_A : A;
|
||||
alacritas_N : N;
|
||||
alarius_A : A;
|
||||
-- alduas_??? : ???;
|
||||
alere_1_V : V;
|
||||
alere_2_V : V;
|
||||
alienus_A : A;
|
||||
alii_Conj : Conj;
|
||||
aliquam_Adv : Adv;
|
||||
aliquanto_Adv : Adv;
|
||||
-- aliqui_Pron : Pron;
|
||||
aliquis_Pron : Pron;
|
||||
aliter_Adv : Adv;
|
||||
alium_N : N;
|
||||
alius_A : A;
|
||||
Allobroges_PN : PN;
|
||||
Alpes_PN : PN;
|
||||
alter_A : A;
|
||||
alterare_V : V;
|
||||
altitudo_N : N;
|
||||
altus_A : A;
|
||||
aluta_N : N;
|
||||
Ambarri_PN : PN;
|
||||
Ambiani_PN : PN;
|
||||
Ambiliati_PN : PN;
|
||||
Ambivariti_PN : PN;
|
||||
amentia_N : N;
|
||||
amicitia_N : N;
|
||||
amicus_A : A;
|
||||
amittere_V : V;
|
||||
amplificare_V : V;
|
||||
amplitudo_N : N;
|
||||
amplus_A : A;
|
||||
an_Conj : Conj;
|
||||
an_an_Conj : Conj;
|
||||
anceps_A : A;
|
||||
ancora_N : N;
|
||||
Andebrogius_PN : PN;
|
||||
Andes_PN : PN;
|
||||
angustiare_V : V;
|
||||
angustia_N : N;
|
||||
animadvertere_V : V;
|
||||
animus_N : N;
|
||||
annuus_A : A;
|
||||
ante_Adv : Adv;
|
||||
ante_Prep : Prep;
|
||||
antea_Adv : Adv;
|
||||
antecedere_V : V;
|
||||
antemna_N : N;
|
||||
anteponere_V : V;
|
||||
antiquitus_Adv : Adv;
|
||||
antiquus_A : A;
|
||||
aperire_V : V;
|
||||
apertare_V : V;
|
||||
appellare_V : V;
|
||||
Aprilis_PN : PN;
|
||||
aptus_A : A;
|
||||
apud_Prep : Prep;
|
||||
aquatio_N : N;
|
||||
aquila_N : N;
|
||||
Aquileia_PN : PN;
|
||||
Aquitanus_N : N;
|
||||
Aquitania_PN : PN;
|
||||
Arar_PN : PN;
|
||||
arbitrari_V : V;
|
||||
arbitrium_N : N;
|
||||
arcessere_V : V;
|
||||
arduus_A : A;
|
||||
aries_N : N;
|
||||
Ariovistus_PN : PN;
|
||||
armatus_A : A;
|
||||
arma_N : N;
|
||||
armamentum_N : N;
|
||||
armare_V : V;
|
||||
armatura_N : N;
|
||||
armus_N : N;
|
||||
arroganter_Adv : Adv;
|
||||
arrogantia_N : N;
|
||||
artus_A : A;
|
||||
Arverni_PN : PN;
|
||||
arx_N : N;
|
||||
ascendere_V : V;
|
||||
at_Conj : Conj;
|
||||
atque_Conj : Conj ;
|
||||
Atrebates_PN : PN;
|
||||
attingere_V : V;
|
||||
attribuere_V : V;
|
||||
Atuatuci_PN : PN;
|
||||
auctor_N : N;
|
||||
auctorare_V : V;
|
||||
auctoritas_N : N;
|
||||
auctus_A : A;
|
||||
audacter_Adv : Adv;
|
||||
audax_A : A;
|
||||
audere_V : V;
|
||||
audire_V : V;
|
||||
auditio_N : N;
|
||||
augere_V : V;
|
||||
Aulerci_PN : PN;
|
||||
Auriga_PN : PN;
|
||||
Aurunculeius_PN : PN;
|
||||
Ausci_PN : PN;
|
||||
aut_Conj : Conj;
|
||||
autem_Conj : Conj;
|
||||
auxiliare_V : V;
|
||||
auxilium_N : N;
|
||||
avaritia_N : N;
|
||||
avertere_V : V;
|
||||
avus_N : N;
|
||||
Axona_PN : PN;
|
||||
baculus_N : N;
|
||||
Baleares_PN : PN;
|
||||
barbarus_A : A;
|
||||
barbarus_N : N;
|
||||
batavus_A : A;
|
||||
Belgae_PN : PN;
|
||||
bellare_V : V;
|
||||
bellicosus_A : A;
|
||||
Bellovaci_PN : PN;
|
||||
bellum_N : N;
|
||||
bellus_A : A;
|
||||
bene_Adv : Adv;
|
||||
beneficium_N : N;
|
||||
Bibrax_PN : PN;
|
||||
biduum_N : N;
|
||||
biduus_A : A;
|
||||
biennis_A : A;
|
||||
biennium_N : N;
|
||||
binus_A : A;
|
||||
bipedalis_A : A;
|
||||
bipertitus_A :A;
|
||||
bis_Adv : Adv;
|
||||
Biturix_PN : PN;
|
||||
-- boc ???
|
||||
Boduognatus_PN : PN;
|
||||
Boi_PN : PN;
|
||||
bonitas_N : N;
|
||||
bracchium_N : N;
|
||||
Bratuspantium_PN : PN;
|
||||
brevi_Adv : Adv;
|
||||
breviare_V : V;
|
||||
brevis_A : A;
|
||||
brevitas_N : N;
|
||||
Britannia_PN : PN;
|
||||
britannus_A : A;
|
||||
Brutus_PN : PN;
|
||||
cadaver_N : N;
|
||||
cadere_V : V;
|
||||
Caesar_PN : PN;
|
||||
caespes_N : N;
|
||||
calamitas_N : N;
|
||||
calare_V : V;
|
||||
calo_N : N;
|
||||
campus_N : N;
|
||||
capere_V : V;
|
||||
captivus_A : A;
|
||||
captivus_N : N;
|
||||
captus_N : N;
|
||||
carina_N : N;
|
||||
carpere_V : V;
|
||||
carrus_N : N;
|
||||
castellum_N : N;
|
||||
castra_N : N;
|
||||
casus_N : N;
|
||||
catena_N : N;
|
||||
causa_N : N;
|
||||
causa_Prep : Prep; -- Postposition
|
||||
cavare_V : V;
|
||||
cavere_V : V;
|
||||
cedere_V : V;
|
||||
celare_V : V;
|
||||
celer_A : A;
|
||||
celeritas_N : N;
|
||||
celeriter_Adv : Adv;
|
||||
censere_V : V;
|
||||
census_N : N;
|
||||
centuriare_V : V;
|
||||
centurio_N : N;
|
||||
cernere_V : V;
|
||||
certare_V : V;
|
||||
certamen_N : N;
|
||||
certus_A : A;
|
||||
ceterus_A : A;
|
||||
cibarius_A : A;
|
||||
cibus_N : N;
|
||||
ciere_V : V;
|
||||
cingere_V : V;
|
||||
circinare_V : V;
|
||||
circinus_N : N;
|
||||
circiter_Adv : Adv;
|
||||
circiter_Prep : Prep;
|
||||
circuitus_N : N;
|
||||
circum_Adv : Adv;
|
||||
circum_Prep : Prep;
|
||||
circumdare_V : V;
|
||||
circumducere_V : V;
|
||||
circumiectus_A : A;
|
||||
circumire_V : V;
|
||||
circummunire_V : V;
|
||||
circumsistere_1_V : V;
|
||||
-- circumsistere_2_V : V;
|
||||
circumvenire_V : V;
|
||||
cis_Prep : Prep;
|
||||
citare_V : V;
|
||||
citer_A : A;
|
||||
citra_Adv : Adv;
|
||||
citus_A : A;
|
||||
civitas_N : N;
|
||||
colere_V : V;
|
||||
conferre_V : V;
|
||||
---
|
||||
conspicere_V : V;
|
||||
conspirare_V : V;
|
||||
constanter_Adv : Adv;
|
||||
constantia_N : N;
|
||||
constare_V : V;
|
||||
-- consternare_V : V;
|
||||
consternere_V : V;
|
||||
constituere_V : V;
|
||||
constitutum_N : N;
|
||||
consuere_V : V;
|
||||
consuescere_V : V;
|
||||
consuetudo_N : N;
|
||||
consul_N : N;
|
||||
consulatus_N : N;
|
||||
consulere_V : V;
|
||||
consultare_V : V;
|
||||
consultum_N : N;
|
||||
contemptio_N : N;
|
||||
contemptus_A : A;
|
||||
contemptus_N : N;
|
||||
contendere_V : V;
|
||||
contentio_N : N;
|
||||
contexere_V : V;
|
||||
continens_N : N;
|
||||
continenter_Adv : Adv;
|
||||
continere_V2 : V2;
|
||||
contingere_V : V;
|
||||
continuatio_N : N;
|
||||
continuus_A : A;
|
||||
contra_Adv : Adv;
|
||||
contrahere_V2 : V2;
|
||||
contrarius_A : A;
|
||||
contumelia_N : N;
|
||||
convallis_N : N;
|
||||
convenire_V : V;
|
||||
conversare_V : V;
|
||||
convertere_V : V;
|
||||
convincere_V : V;
|
||||
convocare_V : V;
|
||||
cooriri_V : V;
|
||||
copia_N : N;
|
||||
copiosus_A : A;
|
||||
copula_N : N;
|
||||
cora_N : N;
|
||||
corona_N : N;
|
||||
corpus_N : N;
|
||||
cos_N : N;
|
||||
cotidianus_A : A;
|
||||
cotidie_Adv : Adv;
|
||||
Cotta_PN : PN;
|
||||
crassitudo_N : N;
|
||||
Crassus_PN : PN;
|
||||
cratis_N : N;
|
||||
creare_V : V;
|
||||
creber_A : A;
|
||||
credere_V : V;
|
||||
cremare_V : V;
|
||||
crescere_V : V;
|
||||
Creta_N : N;
|
||||
cruciare_V : V;
|
||||
cruciatus_N : N;
|
||||
crudelitas_N : N;
|
||||
crudeliter_Adv : Adv;
|
||||
culmen_N : N;
|
||||
culpa_N : N;
|
||||
cultura_N : N;
|
||||
cultus_N : N;
|
||||
cum_Prep : Prep;
|
||||
cunctari_V : V;
|
||||
cunctatio_N : N;
|
||||
cunctus_A : A;
|
||||
cuniculus_N : N;
|
||||
cupere_V : V;
|
||||
cupiditas_N : N;
|
||||
cupidus_A : A;
|
||||
cur_Adv : Adv;
|
||||
cura_N : N;
|
||||
curare_V : V;
|
||||
currere_V : V;
|
||||
currus_N : N;
|
||||
custodia_N : N;
|
||||
damnare_V : V;
|
||||
damnatus_A : A;
|
||||
dare_V : V;
|
||||
datum_N : N;
|
||||
de_Prep : Prep;
|
||||
debere_VV : VV;
|
||||
ducere_V : V;
|
||||
equitare_V : V;
|
||||
ferre_V : V;
|
||||
iacere_V : V;
|
||||
ire_V : V;
|
||||
ne_an_Conj : Conj;
|
||||
nonne_an_Conj : Conj;
|
||||
num_an_Conj : Conj;
|
||||
oriri_V : V;
|
||||
qui_IP : IP;
|
||||
sistere_1_V : V;
|
||||
sistere_2_V : V;
|
||||
specere_V : V;
|
||||
stare_V : V;
|
||||
statuere_V : V;
|
||||
tenere_V2 : V2;
|
||||
texere_V : V;
|
||||
trahere_V2 : V2;
|
||||
utrum_an_Conj : Conj;
|
||||
venire_V : V;
|
||||
vertere_V : V;
|
||||
vincere_V : V;
|
||||
vocare_V : V;
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
concrete ExtraLexiconLat of ExtraLexiconLatAbs = CatLat ** open ParadigmsLat in {
|
||||
lin
|
||||
friend_Fem_N = mkN "amica" ; -- -i/-ae m./f. (Langenscheidts)
|
||||
baby_Fem_N = mkN "infans" "infantis" feminine ; -- Ranta; -antis m./f. (Langenscheidts)
|
||||
blue_Var_A = mkA "caeruleus" ; -- 3 (Langenscheidts)
|
||||
boss_Fem_N = mkN "dux" "ducis" feminine ; -- ducis m./f. (Langenscheidts)
|
||||
bread_Neutr_N = mkN "pane" "panis" neuter ; -- -is m./n. (Langenscheidts)
|
||||
cat_Var_N = mkN "felis" "felis" feminine ; -- -is f. (Langenscheidts)
|
||||
cousin_Fem_N = mkN "consobrina" ; -- -i/-ae m./f. (Langenscheidts)
|
||||
cow_Fem_N = mkN "bos" "bovis" feminine ; -- bovis (gen. pl. boum, dat./abl. pl. bobus/bubus) m./f. (Langenscheidts)
|
||||
dog_Fem_N = mkN "canis" "canis" feminine ; -- -is m./f. (Langenscheidts)
|
||||
enemy_Fem_N = mkN "hostis" "hostis" feminine ; -- -is m./f. (Langenscheidts)
|
||||
policeman_Fem_N = mkN "custos" "custodis" feminine ; -- -odis m./f. (Langenscheidts)
|
||||
priest_Fem_N = mkN "sacerdos" "sacerdotis" feminine ; -- -dotis m./f. (Langenscheidts)
|
||||
snake_Fem_N = mkN "serpens" "serpentis" feminine ; -- -entis m./f. (Langenscheidts)
|
||||
student_Fem_N = mkN "discipula" ; -- -i/-ae m./f. (Langenscheidts)
|
||||
switch8on_Var_V2 = mkV2 (mkV "exstinguere" ) ; -- -ingo, -inxi, -inctum 3 (Langenscheidts)
|
||||
bark_Fem_N = mkN "cortex" "corticis" feminine ; -- -icis m./(f.) (Langenscheidts)
|
||||
blood_Var_N = mkN "sangis" "sanginis" masculine ; -- -inis m. (Langenscheidts)
|
||||
day_Fem_N = mkN "dies" "diei" feminine ; -- -ei m./f. (Langenscheidts)
|
||||
horn_Var_N = mkN "cornu" "cornus" neuter ; -- -us n. (Langenscheidts)
|
||||
liver_Var_N = mkN "iocur" "iocineris" neuter ; -- iecoris/iocineris n. (Langenscheidts)
|
||||
louse_Fem_N = mkN "pedis" "pedis" feminine ; -- -is m./f. (Langenscheidts)
|
||||
nose_Neutr_N = mkN "nasum" ; -- -i m./n. (Langenscheidts)
|
||||
rope_Fem_N = mkN "funis" "funis" feminine ; -- -is m.(/f.) (Langenscheidts)
|
||||
salt_Neutr_N = mkN "sal" "salis" neuter ; -- salis m./n. (Langenscheidts)
|
||||
stick_Neutr_N = mkN "baculum" ; -- -i n./m.
|
||||
};
|
||||
@@ -1,29 +0,0 @@
|
||||
abstract ExtraLexiconLatAbs = Cat, Lexicon, ExtraLexCaesarAbs ** {
|
||||
fun
|
||||
-- Ambigous entries from main lexicon
|
||||
friend_Fem_N : N ;
|
||||
baby_Fem_N : N ;
|
||||
blue_Var_A : A ;
|
||||
boss_Fem_N : N ;
|
||||
bread_Neutr_N : N ;
|
||||
cat_Var_N : N ;
|
||||
cousin_Fem_N : N ;
|
||||
cow_Fem_N : N ;
|
||||
dog_Fem_N : N ;
|
||||
enemy_Fem_N : N ;
|
||||
policeman_Fem_N : N ;
|
||||
priest_Fem_N : N ;
|
||||
snake_Fem_N : N ;
|
||||
student_Fem_N : N ;
|
||||
switch8on_Var_V2 : V2 ;
|
||||
bark_Fem_N : N ;
|
||||
blood_Var_N : N ;
|
||||
day_Fem_N : N ;
|
||||
horn_Var_N : N ;
|
||||
liver_Var_N : N ;
|
||||
louse_Fem_N : N ;
|
||||
nose_Neutr_N : N ;
|
||||
rope_Fem_N : N ;
|
||||
salt_Neutr_N : N ;
|
||||
stick_Neutr_N : N ;
|
||||
};
|
||||
@@ -8,7 +8,7 @@ concrete IdiomLat of Idiom = CatLat ** open Prelude, ResLat in {
|
||||
--
|
||||
-- CleftNP np rs = mkClause "it" (agrP3 Sg)
|
||||
-- (insertObj (\\_ => rs.s ! np.a)
|
||||
-- (insertObj (\\_ => np.s ! rs.c) (predAux auxBe))) ;
|
||||
-- (insertObj (\\_ => combineNounPhrase np ! PronNonDrop ! rs.c) (predAux auxBe))) ;
|
||||
--
|
||||
-- CleftAdv ad s = mkClause "it" (agrP3 Sg)
|
||||
-- (insertObj (\\_ => conjThat ++ s.s)
|
||||
@@ -16,7 +16,7 @@ concrete IdiomLat of Idiom = CatLat ** open Prelude, ResLat in {
|
||||
--
|
||||
-- ExistNP np =
|
||||
-- mkClause "there" (agrP3 (fromAgr np.a).n)
|
||||
-- (insertObj (\\_ => np.s ! Acc) (predAux auxBe)) ;
|
||||
-- (insertObj (\\_ => combineNounPhrase np ! PronNonDrop ! Acc) (predAux auxBe)) ;
|
||||
--
|
||||
-- ExistIP ip =
|
||||
-- mkQuestion (ss (ip.s ! Nom))
|
||||
|
||||
@@ -154,7 +154,7 @@ lin
|
||||
open_V2 = mkV2 (mkV "aperire") ; -- aperio, aperui, apertum 4 (Langenscheidts)
|
||||
paint_V2A = mkV2A (mkV "pingere" "pingo" "pinxi" "pictum" ) Acc_Prep ; -- pingo, pinxi, pictum 3 (Langenscheidts)
|
||||
paper_N = mkN "charta" ; -- -ae f. (http://la.wikipedia.org/wiki/Charta / Pons)
|
||||
paris_PN = mkPN (mkN "Lutetia") ; -- -ae f. (http://la.wikipedia.org/wiki/Lutetia)
|
||||
paris_PN = mkPN (mkN "Lutetia") singular ; -- -ae f. (http://la.wikipedia.org/wiki/Lutetia)
|
||||
peace_N = mkN "pax" "pacis" feminine ; -- pacis f. (Langenscheidts)
|
||||
pen_N = mkN "stilus" ; -- -i m. (Langenscheidts)
|
||||
planet_N = mkN "planeta" ; -- -ae m. (http://la.wikipedia.org/wiki/Planeta)
|
||||
@@ -178,7 +178,7 @@ lin
|
||||
say_VS = mkVS (mkV "dicere" "dico" "dixi" "dictum") ; -- dico, dixi, dictum 3 (Langenscheidts)
|
||||
school_N = mkN "schola" ; -- -ae f. (Langenscheidts)
|
||||
-- Irregular
|
||||
science_N = R.pluralN (mkN "litera" ) ; -- only pl. (Langenscheidts)
|
||||
science_N = pluralN (mkN "litera" ) ; -- only pl. (Langenscheidts)
|
||||
sea_N = mkN "mare" "maris" neuter ; -- -is n. (Langenscheidts)
|
||||
seek_V2 = mkV2 (mkV "quaerere" "quaero" "quaesivi" "quaesitum" ) ; -- quaero, quaesivi, quaesitum 3 (Langenscheidts)
|
||||
see_V2 = mkV2 (mkV "videre") ; -- video, vidi, visum 2 (Langenscheidts)
|
||||
@@ -384,7 +384,7 @@ lin
|
||||
rule_N = mkN "regula" ; -- -ae f. (Langenscheidts)
|
||||
|
||||
-- added 4/6/2007
|
||||
john_PN = mkPN (mkN "Iohannes") ; -- (http://en.wikipedia.org/wiki/John_(given_name))
|
||||
john_PN = mkPN (mkN "Iohannes") singular ; -- (http://en.wikipedia.org/wiki/John_(given_name))
|
||||
question_N = mkN "rogatio" "rogationis" feminine; -- -onis f. (Langenscheidts)
|
||||
ready_A = mkA "paratus" ; -- 3 (Langenscheidts)
|
||||
reason_N = mkN "causa" ; -- -ae f. (Langenscheidts)
|
||||
|
||||
@@ -6,17 +6,18 @@ oper AdvCN : CN -> Adv -> CN = notYet "AdvCN" ;
|
||||
oper AdvIAdv : IAdv -> Adv -> IAdv = notYet "AdvIAdv" ;
|
||||
oper AdvIP : IP -> Adv -> IP = notYet "AdvIP" ;
|
||||
oper AdvSlash : ClSlash -> Adv -> ClSlash = notYet "AdvSlash" ;
|
||||
oper BaseAP : AP -> AP -> ListAP = notYet "BaseAP" ;
|
||||
oper BaseRS : RS -> RS -> ListRS = notYet "BaseRS" ;
|
||||
oper BaseS : S -> S -> ListS = notYet "BaseS" ;
|
||||
oper CleftAdv : Adv -> S -> Cl = notYet "CleftAdv" ;
|
||||
oper CleftNP : NP -> RS -> Cl = notYet "CleftNP" ;
|
||||
oper CompIP : IP -> IComp = notYet "CompIP" ;
|
||||
oper ComplN2 : N2 -> NP -> CN = notYet "ComplN2" ;
|
||||
oper ComplN3 : N3 -> NP -> N2 = notYet "ComplN3" ;
|
||||
oper ConjAdv : Conj -> ListAdv -> Adv = notYet "ConjAdv" ;
|
||||
oper ConjAP : Conj -> ListAP -> AP = notYet "ConjAP" ;
|
||||
oper ConjRS : Conj -> ListRS -> RS = notYet "ConjRS" ;
|
||||
oper ConjS : Conj -> ListS -> S = notYet "ConjS" ;
|
||||
oper ConsAP : AP -> ListAP -> ListAP = notYet "ConsAP" ;
|
||||
oper ConsRS : RS -> ListRS -> ListRS = notYet "ConsRS" ;
|
||||
oper ConsS : S -> ListS -> ListS = notYet "ConsS" ;
|
||||
oper DetQuantOrd : Quant -> Num -> Ord -> Det = notYet "DetQuantOrd" ;
|
||||
oper EmbedQS : QS -> SC = notYet "EmbedQS" ;
|
||||
oper EmbedS : S -> SC = notYet "EmbedS" ;
|
||||
@@ -33,18 +34,11 @@ oper ImpersCl : VP -> Cl = notYet "ImpersCl" ;
|
||||
oper ImpPl1 : VP -> Utt = notYet "ImpPl1" ;
|
||||
oper ImpVP : VP -> Imp = notYet "ImpVP" ;
|
||||
oper NumDigits : Digits -> Card = notYet "NumDigits" ;
|
||||
oper NumNumeral : Numeral -> Card = notYet "NumNumeral" ;
|
||||
oper OrdDigits : Digits -> Ord = notYet "OrdDigits" ;
|
||||
oper OrdNumeral : Numeral -> Ord = notYet "OrdNumeral" ;
|
||||
oper OrdSuperl : A -> Ord = notYet "OrdSuperl" ;
|
||||
oper PossPron : Pron -> Quant = notYet "PossPron" ;
|
||||
oper pot1 : Digit -> Sub100 = notYet "pot1" ;
|
||||
oper pot110 : Sub100 = notYet "pot110" ;
|
||||
oper pot111 : Sub100 = notYet "pot111" ;
|
||||
oper pot1plus : Digit -> Sub10 -> Sub100 = notYet "pot1plus" ;
|
||||
oper pot1to19 : Digit -> Sub100 = notYet "pot1to19" ;
|
||||
oper pot2 : Sub10 -> Sub1000 = notYet "pot2" ;
|
||||
oper pot2plus : Sub10 -> Sub100 -> Sub1000 = notYet "pot2plus" ;
|
||||
oper pot3 : Sub1000 -> Sub1000000 = notYet "pot3" ;
|
||||
oper pot3plus : Sub1000 -> Sub1000 -> Sub1000000 = notYet "pot3plus" ;
|
||||
oper PPartNP : NP -> V2 -> NP = notYet "PPartNP" ;
|
||||
oper PredSCVP : SC -> VP -> Cl = notYet "PredSCVP" ;
|
||||
oper PrepIP : Prep -> IP -> IAdv = notYet "PrepIP" ;
|
||||
@@ -78,27 +72,28 @@ oper AdvIP : IP -> Adv -> IP = notYet "AdvIP" ;
|
||||
oper AdvQVP : VP -> IAdv -> QVP = notYet "AdvQVP" ;
|
||||
oper AdvSlash : ClSlash -> Adv -> ClSlash = notYet "AdvSlash" ;
|
||||
oper BaseAdV : AdV -> AdV -> ListAdV = notYet "BaseAdV" ;
|
||||
oper BaseAP : AP -> AP -> ListAP = notYet "BaseAP" ;
|
||||
oper BaseCN : CN -> CN -> ListCN = notYet "BaseCN" ;
|
||||
oper BaseDAP : DAP -> DAP -> ListDAP = notYet "BaseDAP" ;
|
||||
oper BaseIAdv : IAdv -> IAdv -> ListIAdv = notYet "BaseIAdv" ;
|
||||
oper BaseRS : RS -> RS -> ListRS = notYet "BaseRS" ;
|
||||
oper BaseS : S -> S -> ListS = notYet "BaseS" ;
|
||||
oper CompIP : IP -> IComp = notYet "CompIP" ;
|
||||
oper ComplN2 : N2 -> NP -> CN = notYet "ComplN2" ;
|
||||
oper ComplN3 : N3 -> NP -> N2 = notYet "ComplN3" ;
|
||||
oper ComplSlashIP : VPSlash -> IP -> QVP = notYet "ComplSlashIP" ;
|
||||
oper ConjAdv : Conj -> ListAdv -> Adv = notYet "ConjAdv" ;
|
||||
oper ConjAdV : Conj -> ListAdV -> AdV = notYet "ConjAdV" ;
|
||||
oper ConjAP : Conj -> ListAP -> AP = notYet "ConjAP" ;
|
||||
oper ConjCN : Conj -> ListCN -> CN = notYet "ConjCN" ;
|
||||
oper ConjDet : Conj -> ListDAP -> Det = notYet "ConjDet" ;
|
||||
oper ConjIAdv : Conj -> ListIAdv -> IAdv = notYet "ConjIAdv" ;
|
||||
oper ConjRS : Conj -> ListRS -> RS = notYet "ConjRS" ;
|
||||
oper ConjS : Conj -> ListS -> S = notYet "ConjS" ;
|
||||
oper ConsAdV : AdV -> ListAdV -> ListAdV = notYet "ConsAdV" ;
|
||||
oper ConsAP : AP -> ListAP -> ListAP = notYet "ConsAP" ;
|
||||
oper ConsCN : CN -> ListCN -> ListCN = notYet "ConsCN" ;
|
||||
oper ConsDAP : DAP -> ListDAP -> ListDAP = notYet "ConsDAP" ;
|
||||
oper ConsIAdv : IAdv -> ListIAdv -> ListIAdv = notYet "ConsIAdv" ;
|
||||
oper ConsRS : RS -> ListRS -> ListRS = notYet "ConsRS" ;
|
||||
oper ConsS : S -> ListS -> ListS = notYet "ConsS" ;
|
||||
oper CountNP : Det -> NP -> NP = notYet "CountNP" ;
|
||||
oper DetDAP : Det -> DAP = notYet "DetDAP" ;
|
||||
oper DetQuantOrd : Quant -> Num -> Ord -> Det = notYet "DetQuantOrd" ;
|
||||
@@ -112,21 +107,14 @@ oper IdetIP : IDet -> IP = notYet "IdetIP" ;
|
||||
oper IdetQuant : IQuant -> Num -> IDet = notYet "IdetQuant" ;
|
||||
oper ImpVP : VP -> Imp = notYet "ImpVP" ;
|
||||
oper NumDigits : Digits -> Card = notYet "NumDigits" ;
|
||||
oper NumNumeral : Numeral -> Card = notYet "NumNumeral" ;
|
||||
oper OrdDigits : Digits -> Ord = notYet "OrdDigits" ;
|
||||
oper OrdNumeral : Numeral -> Ord = notYet "OrdNumeral" ;
|
||||
oper OrdNumeralSuperl : Numeral -> A -> Ord = notYet "OrdNumeralSuperl" ;
|
||||
oper OrdSuperl : A -> Ord = notYet "OrdSuperl" ;
|
||||
oper PartNP : CN -> NP -> CN = notYet "PartNP" ;
|
||||
oper PossNP : CN -> NP -> CN = notYet "PossNP" ;
|
||||
oper PossPron : Pron -> Quant = notYet "PossPron" ;
|
||||
oper pot1 : Digit -> Sub100 = notYet "pot1" ;
|
||||
oper pot110 : Sub100 = notYet "pot110" ;
|
||||
oper pot111 : Sub100 = notYet "pot111" ;
|
||||
oper pot1plus : Digit -> Sub10 -> Sub100 = notYet "pot1plus" ;
|
||||
oper pot1to19 : Digit -> Sub100 = notYet "pot1to19" ;
|
||||
oper pot2 : Sub10 -> Sub1000 = notYet "pot2" ;
|
||||
oper pot2plus : Sub10 -> Sub100 -> Sub1000 = notYet "pot2plus" ;
|
||||
oper pot3 : Sub1000 -> Sub1000000 = notYet "pot3" ;
|
||||
oper pot3plus : Sub1000 -> Sub1000 -> Sub1000000 = notYet "pot3plus" ;
|
||||
oper PPartNP : NP -> V2 -> NP = notYet "PPartNP" ;
|
||||
oper PredSCVP : SC -> VP -> Cl = notYet "PredSCVP" ;
|
||||
oper PrepIP : Prep -> IP -> IAdv = notYet "PrepIP" ;
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
resource MissingTranslateLat = open GrammarLat, Prelude in {
|
||||
|
||||
-- temporary definitions to enable the compilation of RGL Translate
|
||||
|
||||
}
|
||||
@@ -6,7 +6,7 @@ concrete NounLat of Noun = CatLat ** open ResLat, Prelude, ConjunctionLat in {
|
||||
-- DetCN : Det -> CN -> NP ; -- the man
|
||||
DetCN det cn =
|
||||
{
|
||||
s = \\c => cn.s ! det.n ! c ;
|
||||
s = \\_,c => cn.s ! det.n ! c ;
|
||||
n = det.n ; g = cn.g ; p = P3 ;
|
||||
adv = cn.adv ;
|
||||
preap = cn.preap ;
|
||||
@@ -16,32 +16,26 @@ concrete NounLat of Noun = CatLat ** open ResLat, Prelude, ConjunctionLat in {
|
||||
|
||||
-- UsePN : PN -> NP ; -- John
|
||||
UsePN pn =
|
||||
lin NP
|
||||
{
|
||||
s = pn.s ! Sg ;
|
||||
g = pn.g ;
|
||||
n = Sg ;
|
||||
p = P3 ;
|
||||
adv = "" ;
|
||||
preap, postap = { s = \\_ => "" } ;
|
||||
det = { s,sp = \\_,_ => "" ; n = Sg }
|
||||
} ;
|
||||
pn **
|
||||
{
|
||||
s = \\_ => pn.s ;
|
||||
p = P3 ;
|
||||
adv = "" ;
|
||||
preap, postap = { s = \\_ => "" } ;
|
||||
det = { s,sp = \\_,_ => "" ; n = Sg }
|
||||
} ;
|
||||
|
||||
-- UsePron : Pron -> NP ; -- he
|
||||
UsePron p =
|
||||
{
|
||||
g = p.pers.g ;
|
||||
n = p.pers.n ;
|
||||
p.pers **
|
||||
{
|
||||
p = p.p ;
|
||||
s = \\c => case c of {
|
||||
Nom => p.pers.s ! PronDrop ! PronNonRefl ; -- Drop pronoun in nominative case
|
||||
_ => p.pers.s ! PronNonDrop ! PronNonRefl -- but don't drop it otherwise
|
||||
} ! c ;
|
||||
s = \\pd,c => p.pers.s ! pd ! PronNonRefl ! c;
|
||||
adv = "" ;
|
||||
preap, postap = { s = \\_ => "" } ;
|
||||
det = { s,sp = \\_,_ => "" ; n = p.pers.n } ;
|
||||
} ;
|
||||
|
||||
|
||||
-- PredetNP : Predet -> NP -> NP ; -- only the man
|
||||
PredetNP predet np =
|
||||
np ** {
|
||||
@@ -50,7 +44,7 @@ concrete NounLat of Noun = CatLat ** open ResLat, Prelude, ConjunctionLat in {
|
||||
|
||||
-- PPartNP : NP -> V2 -> NP ; -- the man seen
|
||||
-- PPartNP np v2 = {
|
||||
-- s = \\c => np.s ! c ++ v2.s ! VPPart ;
|
||||
-- s = \\c => (combineNounPhrase np) ! PronNonDrop ! c ++ v2.s ! VPPart ;
|
||||
-- a = np.a
|
||||
-- } ;
|
||||
--
|
||||
@@ -58,7 +52,7 @@ concrete NounLat of Noun = CatLat ** open ResLat, Prelude, ConjunctionLat in {
|
||||
-- AdvNP : NP -> Adv -> NP ; -- Paris today
|
||||
AdvNP np adv = np ** { adv = np.adv ++ (adv.s ! Posit) } ;
|
||||
-- {
|
||||
-- s = \\c => np.s ! c ;
|
||||
-- s = \\pd,c => combineNounPhrase np ! pd ! c ;
|
||||
-- g = np.g ; n = np.n; p = np.p ;
|
||||
-- adv = cc2 np.adv adv ;
|
||||
-- preap = np.preap ;
|
||||
@@ -74,7 +68,7 @@ concrete NounLat of Noun = CatLat ** open ResLat, Prelude, ConjunctionLat in {
|
||||
|
||||
-- DetNP : Det -> NP ; -- these five
|
||||
DetNP det = {
|
||||
s = det.s ! Neutr ;
|
||||
s = \\_ => det.s ! Neutr ;
|
||||
g = Neutr ;
|
||||
n = det.n ;
|
||||
p = P3 ;
|
||||
@@ -111,8 +105,8 @@ concrete NounLat of Noun = CatLat ** open ResLat, Prelude, ConjunctionLat in {
|
||||
-- OrdDigits n = {s = n.s ! NOrd} ;
|
||||
--
|
||||
lin
|
||||
NumNumeral numeral = numeral.card ;
|
||||
OrdNumeral numeral = numeral.ord ;
|
||||
-- NumNumeral numeral = numeral.s ;
|
||||
-- OrdNumeral numeral = numeral.ord ;
|
||||
--
|
||||
-- AdNum adn num = {s = adn.s ++ num.s ; n = num.n} ;
|
||||
--
|
||||
@@ -129,15 +123,11 @@ concrete NounLat of Noun = CatLat ** open ResLat, Prelude, ConjunctionLat in {
|
||||
} ;
|
||||
|
||||
MassNP cn =
|
||||
{
|
||||
s = cn.s ! Sg ;
|
||||
cn ** {
|
||||
s = \\_ => cn.s ! Sg ;
|
||||
-- s = case cn.massable of { True => cn.s ! Sg ; False => \\_ => nonExist } ;
|
||||
g = cn.g ;
|
||||
n = Sg ;
|
||||
p = P3 ;
|
||||
adv = cn.adv ;
|
||||
preap = cn.preap ;
|
||||
postap = cn.postap ;
|
||||
det = { s,sp = \\_,_ => "" ; n = Sg } ;
|
||||
};
|
||||
|
||||
@@ -183,11 +173,8 @@ concrete NounLat of Noun = CatLat ** open ResLat, Prelude, ConjunctionLat in {
|
||||
--
|
||||
-- ApposCN : CN -> NP -> CN
|
||||
ApposCN cn np =
|
||||
cn **
|
||||
{
|
||||
s = \\n,c => cn.s ! n ! c ++ np.det.s ! np.g ! c ++ np.preap.s ! (Ag np.g n c) ++ np.s ! c ++ np.postap .s ! (Ag np.g n c) ++ np.det.sp ! np.g ! c ;
|
||||
g = cn.g ;
|
||||
preap = cn.preap ;
|
||||
postap = cn.postap ;
|
||||
adv = cn.adv
|
||||
s = \\n,c => cn.s ! n ! c ++ (combineNounPhrase np) ! PronNonDrop ! c ;
|
||||
} ; -- massable = cn.massable } ;
|
||||
}
|
||||
|
||||
@@ -1,45 +1,168 @@
|
||||
concrete NumeralLat of Numeral = CatLat ** open ResLat,ParadigmsLat in {
|
||||
concrete NumeralLat of Numeral = CatLat, ParamX[Number] ** open ParadigmsLat, Prelude, ResLat, Predef in {
|
||||
lincat
|
||||
Digit = Numeral ;
|
||||
Sub10 = Numeral ;
|
||||
Sub100 = Numeral ;
|
||||
Sub1000 = Numeral ;
|
||||
Sub1000000 = Numeral ;
|
||||
Digit = TDigit ;
|
||||
Sub10 = TNumeral ;
|
||||
Sub100 = TNumeral ;
|
||||
Sub1000 = TNumeral ;
|
||||
Sub1000000 = TNumeral ;
|
||||
|
||||
lin
|
||||
num x = x ;
|
||||
n2 = lin Numeral ( mkNum "duo" "secundus" ) ;
|
||||
n3 = lin Numeral ( mkNum "tres" "tertius" ) ;
|
||||
n4 = lin Numeral ( mkNum "quattuor" "quartus" ) ;
|
||||
n5 = lin Numeral ( mkNum "quinque" "quintus" ) ;
|
||||
n6 = lin Numeral ( mkNum "sex" "sextus" ) ;
|
||||
n7 = lin Numeral ( mkNum "septem" "septimus" ) ;
|
||||
n8 = lin Numeral ( mkNum "octo" "ocatvus" ) ;
|
||||
n9 = lin Numeral ( mkNum "novem" "nonus" ) ;
|
||||
n2 = lin Digit ( mkDigit "duo" "duodecim" "viginti" "ducenti" "secundus" "triginta" Yes ) ;
|
||||
n3 = lin Digit ( mkDigit "tres" "tredecim" "triginta" "trecenti" "tertius" "quadraginta" Yes ) ;
|
||||
n4 = lin Digit ( mkDigit "quattuor" "quattuordecim" "quadraginta" "quadringenti" "quartus" "quinquaginta" Yes ) ;
|
||||
n5 = lin Digit ( mkDigit "quinque" "quindecim" "quinquaginta" "quingenti" "quintus" "sexaginta" Yes ) ;
|
||||
n6 = lin Digit ( mkDigit "sex" "sedecim" "sexaginta" "sescenti" "sextus" "septuaginta" Yes ) ;
|
||||
n7 = lin Digit ( mkDigit "septem" "septendecim" "septuaginta" "septingenti" "septimus" "octoginta" Yes ) ;
|
||||
n8 = lin Digit ( mkDigit "octo" "duodeviginti" "octoginta" "octingenti" "ocatvus" "nonaginta" No8 ) ;
|
||||
n9 = lin Digit ( mkDigit "novem" "undeviginti" "nonaginta" "nongenti" "nonus" "centum" No9 ) ;
|
||||
|
||||
-- 1
|
||||
pot01 = { s = n1.s ! one ; d = n1.s ; n = singular ; below8 = n1.below8 } ;
|
||||
-- d * 1
|
||||
pot0 d = {
|
||||
s = d.s ! one ;
|
||||
d = table {
|
||||
thousand => \\g,c => d.s ! one ! g ! c ++ d.s ! thousand ! g ! c ;
|
||||
u => \\g,c => d.s ! u ! g ! c
|
||||
} ;
|
||||
n = plural ;
|
||||
below8 = d.below8
|
||||
} ;
|
||||
-- 10
|
||||
pot110 = {
|
||||
s = n1.s ! ten ;
|
||||
d = table {
|
||||
thousand => \\g,c => n1.s ! ten ! g ! c ++ n1.s ! thousand ! g ! c ;
|
||||
u => \\g,c => n1.s ! u ! g ! c
|
||||
} ;
|
||||
n = singular ;
|
||||
below8 = Yes
|
||||
} ;
|
||||
-- 11
|
||||
pot111 = pot1to19 n1 ;
|
||||
-- 10 + d
|
||||
pot1to19 d = {
|
||||
s = d.s ! eleven ;
|
||||
d = table {
|
||||
thousand => \\g,c => d.s ! eleven ! g ! c ++ n1.s ! thousand ! g ! c ;
|
||||
u => \\g,c => d.s ! u ! g ! c
|
||||
} ;
|
||||
n = plural ;
|
||||
below8 = Ign
|
||||
} ;
|
||||
-- coercion of 1..9
|
||||
pot0as1 n = n ;
|
||||
-- d * 10
|
||||
pot1 d = {
|
||||
s = d.s ! ten ;
|
||||
d = table {
|
||||
thousand => \\g,c => d.s ! ten ! g ! c ++ n1.s ! thousand ! g ! c ;
|
||||
u => \\g,c => d.s ! u ! g ! c
|
||||
} ;
|
||||
n = plural ;
|
||||
below8 = Yes
|
||||
} ;
|
||||
-- d * 10 + n
|
||||
pot1plus d n =
|
||||
let
|
||||
newS : Gender => Case => Str = \\g,c => case n.below8 of {
|
||||
No8 => "duo" ++ Prelude.BIND ++ "-" ++ Prelude.BIND ++ "de" ++ Prelude.BIND ++ "-" ++ Prelude.BIND ++ d.tenNext ;
|
||||
No9 => "un" ++ Prelude.BIND ++ "-" ++ Prelude.BIND ++ "de" ++ Prelude.BIND ++ "-" ++ Prelude.BIND ++ d.tenNext ;
|
||||
_ => d.s ! ten ! g ! c ++ n.s ! g ! c
|
||||
} in
|
||||
{
|
||||
s = newS ;
|
||||
d = table {
|
||||
thousand => \\g,c => newS ! g ! c ++ n1.s ! thousand ! g ! c ;
|
||||
u => \\g,c => n.d ! u ! g ! c
|
||||
} ;
|
||||
below8 = Ign ;
|
||||
n = plural
|
||||
} ;
|
||||
-- coercion of 1..99
|
||||
pot1as2 n = n ;
|
||||
-- m * 100
|
||||
pot2 n = {
|
||||
s = n.d ! hundred ;
|
||||
d = table {
|
||||
thousand => \\g,c => n.d ! hundred ! g ! c ++ n1.s ! thousand ! g ! c ;
|
||||
u => \\g,c => n.d ! u ! g ! c
|
||||
} ;
|
||||
n = plural ;
|
||||
below8 = Yes} ;
|
||||
-- d * 100 + n
|
||||
pot2plus d n =
|
||||
let
|
||||
newS : Gender => Case => Str = \\g,c => d.d ! hundred ! g ! c ++ "et" ++ n.s ! g ! c
|
||||
in
|
||||
{
|
||||
s = newS ;
|
||||
d = table {
|
||||
thousand => \\g,c => newS ! g ! c ++ n1.s ! thousand ! g ! c ;
|
||||
u => \\g,c => n.d ! u ! g ! c
|
||||
} ;
|
||||
below8 = Ign ;
|
||||
n = plural
|
||||
} ;
|
||||
-- coercion of 1..999
|
||||
pot2as3 n = n ;
|
||||
-- m * 1000
|
||||
pot3 n = {
|
||||
s = \\g,c => n.s ! g ! c ++ n.d ! thousand ! g ! c ;
|
||||
d = table { thousand => \\g,c => n.s ! g ! c ++ n.d ! thousand ! g ! c ;
|
||||
u => \\g,c => n.d ! u ! g ! c
|
||||
} ;
|
||||
below8 = Ign ;
|
||||
n = plural
|
||||
} ;
|
||||
|
||||
-- d * 1000 + n
|
||||
pot3plus d n = {
|
||||
s = \\g,c => d.d ! thousand ! g ! c ++ "et" ++ n.s ! g ! c ;
|
||||
d = n.d ;
|
||||
below8 = Ign ;
|
||||
n = plural
|
||||
} ;
|
||||
|
||||
oper
|
||||
mkDigit : (ones, eleven, tens, hundreds, ord : Str) -> Str -> Below8 -> TDigit =
|
||||
\ones, eleven, tens, hundreds, ord ->
|
||||
case <tens,hundreds> of {
|
||||
<"decem",_> => fullDigit ones eleven tens hundreds ord "decimus" "centesimus" ;
|
||||
<"viginti",_> => fullDigit ones eleven tens hundreds ord "vicesimus" "ducentesimus" ;
|
||||
<"triginta",_> => fullDigit ones eleven tens hundreds ord "tricesimus" "trecentesimus" ;
|
||||
<quadra + "ginta",quadringent + "i"> => fullDigit ones eleven tens hundreds ord (quadra + "gesimus") (quadringent + "esimus") ;
|
||||
_ => Predef.error "Invalid number"
|
||||
} ;
|
||||
fullDigit : (ones, eleven, tens, hundreds, ord1,ord10,ord100, tenNext : Str) -> Below8 -> TDigit =
|
||||
\ones, eleven, tens, hundreds, ord1,ord10,ord100,tenNext,b8 ->
|
||||
{ s = table { one => cardFlex ones ;
|
||||
eleven => cardFlex eleven ;
|
||||
ten => cardFlex tens ;
|
||||
hundred => cardFlex hundreds ;
|
||||
thousand => cardFlex "milia" ;
|
||||
ten_thousand => \\_,_ => nonExist ;
|
||||
hundred_thousand => \\_,_ => nonExist
|
||||
} ;
|
||||
-- n = case ones of { "unus" => singular ; _ => plural } ;
|
||||
-- ord =
|
||||
-- \\_,_ => [] ;
|
||||
-- -- table { one => (mkA ord1).s ! Posit;
|
||||
-- -- ten => (mkA ord10).s ! Posit ;
|
||||
-- -- hundred => (mkA ord100).s ! Posit ;
|
||||
-- -- thousand => \\_,_ => nonExist ;
|
||||
-- -- ten_thousand => \\_ => nonExist ;
|
||||
-- -- hundred_thousand => \\_ => nonExist } ;
|
||||
tenNext = tenNext ;
|
||||
below8 = b8
|
||||
} ;
|
||||
n1 : Digit = lin Digit ( fullDigit "unus" "decem" "undecim" "primus" "decimus" "centesimus" "millesimus" "viginti" Yes ) ;
|
||||
|
||||
lin pot01 = lin Numeral ( mkNum "unus" "primus" ) ;
|
||||
lin pot0 d = d ;
|
||||
--lin pot110 = regCardOrd "ten" ** {n = Pl} ;
|
||||
--lin pot111 = regCardOrd "eleven" ** {n = Pl} ;
|
||||
--lin pot1to19 d = {s = d.s ! teen} ** {n = Pl} ;
|
||||
lin pot0as1 n = n ;
|
||||
--lin pot1 d = {s = d.s ! ten} ** {n = Pl} ;
|
||||
--lin pot1plus d e = {
|
||||
-- s = \\c => d.s ! ten ! NCard ++ "-" ++ e.s ! unit ! c ; n = Pl} ;
|
||||
pot1as2 n = n ;
|
||||
--lin pot2 d = {s = \\c => d.s ! unit ! NCard ++ mkCard c "hundred"} ** {n = Pl} ;
|
||||
--lin pot2plus d e = {
|
||||
-- s = \\c => d.s ! unit ! NCard ++ "hundred" ++ "and" ++ e.s ! c ; n = Pl} ;
|
||||
pot2as3 n = n ;
|
||||
--lin pot3 n = {
|
||||
-- s = \\c => n.s ! NCard ++ mkCard c "thousand" ; n = Pl} ;
|
||||
--lin pot3plus n m = {
|
||||
-- s = \\c => n.s ! NCard ++ "thousand" ++ m.s ! c ; n = Pl} ;
|
||||
--
|
||||
-- numerals as sequences of digits
|
||||
|
||||
lincat
|
||||
Dig = TDigit ;
|
||||
Dig = TDig ;
|
||||
|
||||
lin
|
||||
IDig d = {s = d.s ! one; unit = ten} ;
|
||||
@@ -49,30 +172,31 @@ concrete NumeralLat of Numeral = CatLat ** open ResLat,ParadigmsLat in {
|
||||
unit = inc i.unit
|
||||
} ;
|
||||
|
||||
D_0 = mkDig "" "" "" "" "" "" ;
|
||||
D_1 = mkDig "I" "X" "C" "M" "(X)" "(C)" ;
|
||||
D_2 = mkDig "II" "XX" "CC" "MM" "(XX)" "(CC)" ;
|
||||
D_3 = mkDig "III" "XXX" "CCC" "MMM" "(XXX)" "(CCC)" ;
|
||||
D_4 = mkDig "IV" "XL" "CD" "(IV)" "(XL)" "(CD)" ;
|
||||
D_5 = mkDig "V" "L" "D" "(V)" "(L)" "(D)" ;
|
||||
D_6 = mkDig "VI" "LX" "DC" "(VI)" "(LX)" "(DC)" ;
|
||||
D_7 = mkDig "VII" "LXX" "DCC" "(VII)" "(LXX)" "(DCC)" ;
|
||||
D_8 = mkDig "VIII" "LXXX" "DCCC" "(VIII)" "(LXXX)" "(DCCC)" ;
|
||||
D_9 = mkDig "IX" "XC" "CM" "(IX)" "(XC)" "(CM)" ;
|
||||
D_0 = mkDig "" "" "" "" "" "" "" ;
|
||||
D_1 = mkDig "I" "XI" "X" "C" "M" "(X)" "(C)" ;
|
||||
D_2 = mkDig "II" "XII" "XX" "CC" "MM" "(XX)" "(CC)" ;
|
||||
D_3 = mkDig "III" "XIII" "XXX" "CCC" "MMM" "(XXX)" "(CCC)" ;
|
||||
D_4 = mkDig "IV" "XIV" "XL" "CD" "(IV)" "(XL)" "(CD)" ;
|
||||
D_5 = mkDig "V" "XV" "L" "D" "(V)" "(L)" "(D)" ;
|
||||
D_6 = mkDig "VI" "XVI" "LX" "DC" "(VI)" "(LX)" "(DC)" ;
|
||||
D_7 = mkDig "VII" "XVII" "LXX" "DCC" "(VII)" "(LXX)" "(DCC)" ;
|
||||
D_8 = mkDig "VIII" "XVIII" "LXXX" "DCCC" "(VIII)" "(LXXX)" "(DCCC)" ;
|
||||
D_9 = mkDig "IX" "XIX" "XC" "CM" "(IX)" "(XC)" "(CM)" ;
|
||||
|
||||
oper
|
||||
TDigit = {
|
||||
TDig = {
|
||||
s : Unit => Str
|
||||
} ;
|
||||
|
||||
mkDig : Str -> Str -> Str -> Str -> Str -> Str -> TDigit =
|
||||
\one,ten,hundred,thousand,ten_thousand,hundred_thousand -> {
|
||||
s = table Unit [one;ten;hundred;thousand;ten_thousand;hundred_thousand]
|
||||
mkDig : Str -> Str -> Str -> Str -> Str -> Str -> Str -> TDig =
|
||||
\one,eleven,ten,hundred,thousand,ten_thousand,hundred_thousand -> {
|
||||
s = table Unit [one;eleven;ten;hundred;thousand;ten_thousand;hundred_thousand]
|
||||
} ;
|
||||
|
||||
inc : Unit -> Unit = \u ->
|
||||
case u of {
|
||||
one => ten ;
|
||||
eleven => hundred ;
|
||||
ten => hundred ;
|
||||
hundred => thousand ;
|
||||
thousand => ten_thousand ;
|
||||
|
||||
@@ -34,6 +34,10 @@ oper
|
||||
abl : Case = Abl ;
|
||||
voc : Case = ResLat.Voc ;
|
||||
|
||||
plural : Number = Pl ;
|
||||
singular : Number = Sg ;
|
||||
missing : Coordinator = Missing ;
|
||||
|
||||
mkN = overload {
|
||||
mkN : (verbum : Str) -> N
|
||||
= \n -> lin N ( noun n ) ;
|
||||
@@ -41,6 +45,10 @@ oper
|
||||
= \x,y,z -> lin N ( noun_ngg x y z ) ;
|
||||
} ;
|
||||
|
||||
pluralN : N -> N = \n -> lin N (ResLat.pluralNoun n) ;
|
||||
singularN : N -> N = \n -> lin N (ResLat.singularNoun n) ;
|
||||
constN : Str -> Gender-> N = \s,g -> lin N (ResLat.constNoun s g);
|
||||
|
||||
mkA = overload {
|
||||
mkA : (verbum : Str) -> A -- Nominative masculine
|
||||
= \n -> lin A ( adj n ** {isPre = False } ) ;
|
||||
@@ -65,7 +73,7 @@ oper
|
||||
False => let a = adj n in { s = table { Posit => a.s ! Posit ; _ => \\_ => nonExist } ; adv = a.adv }
|
||||
} ** { isPre = False } )
|
||||
} ;
|
||||
|
||||
constA : Str -> A = \s -> lin A (ResLat.constAdj s) ;
|
||||
|
||||
mkV = overload {
|
||||
mkV : (tacere : Str) -> V
|
||||
@@ -79,7 +87,7 @@ oper
|
||||
V0 : Type = V;
|
||||
mkV0 = overload {
|
||||
mkV0 : V -> V0 = \v -> lin V0 v ; -- Same as in english, don't know if it's working
|
||||
mkV0 : Str -> V0 = \v -> lin V0 (mkImpersonal v) ;
|
||||
mkV0 : Str -> V0 = \v -> lin V0 (impersonalVerb v) ;
|
||||
} ;
|
||||
|
||||
mkV2 = overload {
|
||||
@@ -91,6 +99,7 @@ oper
|
||||
= \v,p -> lin V2 ( v ** { c = p } ) ;
|
||||
} ;
|
||||
|
||||
constV : Str -> Verb = \s -> lin V (ResLat.constVerb s) ;
|
||||
|
||||
mkAdv = overload {
|
||||
mkAdv : Str -> Adv
|
||||
@@ -101,18 +110,25 @@ oper
|
||||
= \p,c -> lin Adv (mkFullAdverb p c nonExist);
|
||||
};
|
||||
|
||||
pluralN = ResLat.pluralN ;
|
||||
singularN = ResLat.singularN ;
|
||||
|
||||
mkConj : Str -> Str -> Number -> Coordinator -> Conjunction = mkConjunction ;
|
||||
|
||||
mkConj = overload {
|
||||
mkConj : Str -> Str -> Str -> Number -> Coordinator -> Conjunction = mkConjunction ;
|
||||
mkConj : Str -> Str -> Number -> Coordinator -> Conjunction = \s1,s2,n,c -> mkConjunction s1 s2 [] n c ;
|
||||
mkConj : Str -> Coordinator -> Conjunction = \s,c -> mkConjunction [] s [] Sg c ;
|
||||
} ;
|
||||
|
||||
mkPrep : Str -> Case -> Preposition = mkPreposition ;
|
||||
|
||||
mkPron = mkPronoun ;
|
||||
|
||||
mkNum = mkNumeral ;
|
||||
-- mkNum = overload {
|
||||
-- mkNum : Str -> Str -> Str -> Str -> Num = \s1,s2,s3,s4 -> lin Num (mkNumeral s1 s2 s3 s4 );
|
||||
-- mkNum : Str -> Str -> Str -> Str -> Str -> Str -> Num = \s1,s2,s3,s4,s5,s6 -> lin Num (fullNumeral s1 s2 s3 s4 s5 s6 ) ;
|
||||
-- } ;
|
||||
|
||||
-- To be implemented, just place holders
|
||||
mkPN : N -> PN = \n -> lin PN n ;
|
||||
mkPN : N -> Number -> PN = \noun,num -> lin PN (noun ** { s = noun.s ! num ; n = num } ) ;
|
||||
mkN2 : N -> Prep -> N2 = \n,p -> lin N2 ( n ** { c = p } );
|
||||
mkN3 : N -> Prep -> Prep -> N3 = \n,p1,p2 -> lin N3 ( n **{ c = p1 ; c2 = p2 } ) ;
|
||||
mkV2S : V -> Prep -> V2S = \v,p -> lin V2S ( v ** { c = p } ) ;
|
||||
|
||||
@@ -3,7 +3,7 @@ concrete PhraseLat of Phrase = CatLat ** open Prelude, ResLat in {
|
||||
PhrUtt pconj utt voc = {s = pconj.s ++ utt.s ++ voc.s} ;
|
||||
--
|
||||
-- UttS : S -> Utt
|
||||
UttS s = { s = combineSentence s ! SPreS ! PreS ! SOV };
|
||||
UttS s = { s = combineSentence s ! SPreS ! PreS ! CPreV ! SOV };
|
||||
|
||||
-- UttQS : QS -> Utt
|
||||
UttQS qs = {s = qs.s ! QDir } ;
|
||||
@@ -18,7 +18,7 @@ concrete PhraseLat of Phrase = CatLat ** open Prelude, ResLat in {
|
||||
-- UttIAdv : IAdv -> Utt
|
||||
UttIAdv iadv = iadv ;
|
||||
-- UttNP : NP -> Utt
|
||||
UttNP np = {s = np.adv ++ np.det.s ! np.g ! Nom ++ np.preap.s ! (Ag np.g np.n Nom) ++ np.s ! Nom ++ np.postap.s ! (Ag np.g np.n Nom) ++ np.det.sp ! np.g ! Nom} ;
|
||||
UttNP np = {s = np.adv ++ (combineNounPhrase np) ! PronNonDrop ! Nom} ;
|
||||
-- UttVP : VP -> Utt
|
||||
UttVP vp = ss (vp.inf ! VInfActPres) ;
|
||||
|
||||
@@ -36,6 +36,6 @@ concrete PhraseLat of Phrase = CatLat ** open Prelude, ResLat in {
|
||||
PConjConj conj = {s = conj.s2} ; ---
|
||||
--
|
||||
NoVoc = {s = []} ;
|
||||
VocNP np = {s = "," ++ np.s ! ResLat.Voc} ; ---- what is the compiler error here? AR 1/2/2014 -- answer: clash with the type name Voc 3/2
|
||||
VocNP np = {s = "," ++ (combineNounPhrase np) ! PronNonDrop ! ResLat.Voc} ; ---- what is the compiler error here? AR 1/2/2014 -- answer: clash with the type name Voc 3/2
|
||||
--
|
||||
}
|
||||
|
||||
@@ -4,19 +4,21 @@ concrete QuestionLat of Question = CatLat ** open ResLat, IrregLat, Prelude in {
|
||||
--`
|
||||
lin
|
||||
-- QuestCl : Cl -> QCl ; -- does John walk
|
||||
-- TO FIX
|
||||
-- QuestCl cl = {
|
||||
-- s = \\t,a,p =>
|
||||
-- let cls = (combineClause cl PreS).s ! t ! a ! p
|
||||
-- in table {
|
||||
-- QDir => cls ! VQTrue ! VSO ! PreV ; -- cls ! OQuest ;
|
||||
-- QIndir => "" -- "if" ++ cls ! ODir -- TODO
|
||||
-- }
|
||||
-- } ;
|
||||
QuestCl cl = cl ** {
|
||||
v = \\t,a,_,ap,cp => cl.v ! t ! a ! VQTrue ! ap ! cp ;
|
||||
q = ""
|
||||
} ;
|
||||
|
||||
-- QuestVP : IP -> VP -> QCl ; -- who walks
|
||||
-- TO FIX
|
||||
-- QuestVP ip vp =
|
||||
QuestVP ip vp =
|
||||
{
|
||||
s = \\_ => "" ;
|
||||
adv = "" ;
|
||||
neg = \\_,_ => "" ;
|
||||
o = \\_ => vp.obj ;
|
||||
q = ip.s ! Nom ;
|
||||
v = \\t,a,_,ap,cp => vp.s ! VAct (anteriorityToVAnter a) (tenseToVTense t) ip.n P3 ! VQFalse
|
||||
} ;
|
||||
-- let qcl = mkQuestion { s = ip.s ! Nom } ( mkClause emptyNP vp )
|
||||
-- in {s = \\t,a,b,qd => qcl.s ! t ! a ! b ! qd} ;
|
||||
|
||||
@@ -26,12 +28,19 @@ concrete QuestionLat of Question = CatLat ** open ResLat, IrregLat, Prelude in {
|
||||
-- QuestSlash ip slash =
|
||||
-- mkQuestion (ss ( ip.s ! Acc) ) slash ;
|
||||
|
||||
-- TO FIX
|
||||
-- QuestIAdv iadv cl = mkQuestion iadv cl ;
|
||||
--
|
||||
-- TO FIX
|
||||
-- QuestIComp icomp np =
|
||||
-- mkQuestion icomp (mkClause np (predV be_V) ) ;
|
||||
-- QuestIAdv : IAdv -> Cl -> QCl
|
||||
QuestIAdv iadv cl = cl ** { q = iadv.s } ;
|
||||
|
||||
-- QuestIComp : IComp -> NP -> QCl ;
|
||||
QuestIComp icomp np =
|
||||
{
|
||||
s = \\_ => "" ;
|
||||
adv = "" ;
|
||||
neg = \\_,_ => "" ;
|
||||
o = \\_ => combineNounPhrase np ! PronNonDrop ! Nom ; -- Should probably not go into the object field
|
||||
q = icomp.s ;
|
||||
v = \\t,a,_,ap,cp => esseAux.act ! VAct (anteriorityToVAnter a) (tenseToVTense t) np.n P3 ;
|
||||
} ;
|
||||
--
|
||||
--
|
||||
-- PrepIP p ip = {s = p.s ++ ip.s ! Acc} ;
|
||||
|
||||
@@ -33,7 +33,7 @@ concrete RelativeLat of Relative = CatLat ** open ResLat in {
|
||||
-- } ;
|
||||
--
|
||||
-- FunRP p np rp = {
|
||||
-- s = \\c => np.s ! Acc ++ p.s ++ rp.s ! RPrep (fromAgr np.a).g ;
|
||||
-- s = \\c => (combineNounPhrase np) ! PronNonDrop ! Acc ++ p.s ++ rp.s ! RPrep (fromAgr np.a).g ;
|
||||
-- a = RAg np.a
|
||||
-- } ;
|
||||
--
|
||||
|
||||
@@ -15,7 +15,7 @@ param
|
||||
Noun : Type = {s : Number => Case => Str ; g : Gender } ; -- massable : Bool } ;
|
||||
NounPhrase : Type =
|
||||
{
|
||||
s : Case => Str ;
|
||||
s : PronDropForm => Case => Str ;
|
||||
g : Gender ;
|
||||
n : Number ;
|
||||
p : Person ;
|
||||
@@ -27,6 +27,7 @@ param
|
||||
param
|
||||
Order = SVO | VSO | VOS | OSV | OVS | SOV ;
|
||||
AdvPos = PreS | PreV | PreO | PreNeg | InV | InS ; -- | InO
|
||||
ComplPos = CPreV | CPostV ;
|
||||
SAdvPos = SPreS | SPreV | SPreO | SPreNeg ;
|
||||
param
|
||||
Agr = Ag Gender Number Case ; -- Agreement for NP et al.
|
||||
@@ -55,7 +56,7 @@ param
|
||||
-- massable = cn.massable;
|
||||
} ;
|
||||
|
||||
pluralN : Noun -> Noun = \n ->
|
||||
pluralNoun : Noun -> Noun = \n ->
|
||||
{
|
||||
s = table {
|
||||
Pl => n.s ! Pl ;
|
||||
@@ -67,7 +68,7 @@ param
|
||||
-- massable = n.massable ;
|
||||
};
|
||||
|
||||
singularN : Noun -> Noun = \n ->
|
||||
singularNoun : Noun -> Noun = \n ->
|
||||
lin N {
|
||||
s = table {
|
||||
Sg => n.s ! Sg ;
|
||||
@@ -78,6 +79,8 @@ param
|
||||
postap = n.postap
|
||||
-- massable = n.massable ;
|
||||
};
|
||||
constNoun : Str -> Gender -> Noun = \s,g ->
|
||||
{ s = \\_,_ => s ; g = g } ;
|
||||
|
||||
param
|
||||
AdjPos = Pre | Post ;
|
||||
@@ -132,7 +135,7 @@ param
|
||||
regNP : (_,_,_,_,_,_ : Str) -> Gender -> Number -> NounPhrase =
|
||||
\nom,acc,gen,dat,abl,voc,g,n ->
|
||||
{
|
||||
s = table Case [ nom ; acc ; gen ; dat ; abl ; voc ] ;
|
||||
s = \\_ => table Case [ nom ; acc ; gen ; dat ; abl ; voc ] ;
|
||||
g = g ;
|
||||
n = n ;
|
||||
p = P3;
|
||||
@@ -143,7 +146,10 @@ param
|
||||
|
||||
dummyNP : Str -> NounPhrase = \s -> regNP s s s s s s Masc Sg ;
|
||||
|
||||
emptyNP : NounPhrase = { s = \\_ => ""; g = Masc; n = Sg; p = P1 ; adv = "" ; preap, postap = { s = \\_ => "" } ; det = { s = \\_,_ => "" ; sp = \\_,_ => "" ; n = Sg } ;};
|
||||
emptyNP : NounPhrase = { s = \\_,_ => ""; g = Masc; n = Sg; p = P1 ; adv = "" ; preap, postap = { s = \\_ => "" } ; det = { s = \\_,_ => "" ; sp = \\_,_ => "" ; n = Sg } ;};
|
||||
|
||||
combineNounPhrase : NounPhrase -> PronDropForm => Case => Str = \np ->
|
||||
\\pd,c => np.det.s ! np.g ! c ++ np.adv ++ np.preap.s ! (Ag np.g np.n c) ++ np.s ! pd ! c ++ np.postap.s ! (Ag np.g np.n c) ++ np.det.sp ! np.g ! c ;
|
||||
-- also used for adjectives and so on
|
||||
|
||||
-- adjectives
|
||||
@@ -151,7 +157,8 @@ param
|
||||
AdjectivePhrase : Type = {
|
||||
s : Agr => Str ;
|
||||
-- isPre : Bool ; -- should have no use in latin because adjectives can appear variably before and after nouns
|
||||
} ;
|
||||
} ;
|
||||
|
||||
mkAdjective : (bonus,bona,bonum : Noun) ->
|
||||
( (Agr => Str) * Str ) ->
|
||||
( (Agr => Str) * Str ) ->
|
||||
@@ -186,11 +193,58 @@ param
|
||||
audaces audaces (audac + "ium") (audac + "ibus")
|
||||
g ;
|
||||
|
||||
regAdj : Str -> Gender => Number => Case => Str = \s ->
|
||||
case s of {
|
||||
un + "us" => \\g,n,c => un + (regAdjSuffixes s g n c)
|
||||
} ;
|
||||
|
||||
regAdjSuffixes : Str -> Gender -> Number -> Case -> Str = \str,g,n,c ->
|
||||
case <g,n,c> of {
|
||||
<Masc ,Sg,Nom> => "us" ;
|
||||
<Masc ,Sg,Gen> => "i" ;
|
||||
<Masc ,Sg,Dat> => "o" ;
|
||||
<Masc ,Sg,Acc> => "um" ;
|
||||
<Masc ,Sg,Abl> => "o" ;
|
||||
<Masc ,Sg,Voc> => case str of { _ + "ius" => "i" ; _ => "e" } ;
|
||||
<Masc ,Pl,Nom> => "i" ;
|
||||
<Masc ,Pl,Gen> => "orum" ;
|
||||
<Masc ,Pl,Dat> => "is" ;
|
||||
<Masc ,Pl,Acc> => "os" ;
|
||||
<Masc ,Pl,Abl> => "is" ;
|
||||
<Masc ,Pl,Voc> => "i" ;
|
||||
<Neutr,Sg,Nom> => "um" ;
|
||||
<Neutr,Sg,Gen> => "i" ;
|
||||
<Neutr,Sg,Dat> => "o" ;
|
||||
<Neutr,Sg,Acc> => "um" ;
|
||||
<Neutr,Sg,Abl> => "o" ;
|
||||
<Neutr,Sg,Voc> => "um";
|
||||
<Neutr,Pl,Nom> => "a" ;
|
||||
<Neutr,Pl,Gen> => "orum" ;
|
||||
<Neutr,Pl,Dat> => "is" ;
|
||||
<Neutr,Pl,Acc> => "os" ;
|
||||
<Neutr,Pl,Abl> => "is" ;
|
||||
<Neutr,Pl,Voc> => "a" ;
|
||||
<Fem ,Sg,Nom> => "a" ;
|
||||
<Fem ,Sg,Gen> => "ae" ;
|
||||
<Fem ,Sg,Dat> => "ae" ;
|
||||
<Fem ,Sg,Acc> => "am" ;
|
||||
<Fem ,Sg,Abl> => "a" ;
|
||||
<Fem ,Sg,Voc> => "a";
|
||||
<Fem ,Pl,Nom> => "ae" ;
|
||||
<Fem ,Pl,Gen> => "arum" ;
|
||||
<Fem ,Pl,Dat> => "is" ;
|
||||
<Fem ,Pl,Acc> => "as" ;
|
||||
<Fem ,Pl,Abl> => "is" ;
|
||||
<Fem ,Pl,Voc> => "ae"
|
||||
} ;
|
||||
|
||||
emptyAdj : Adjective =
|
||||
{ s = \\_,_ => "" ; comp_adv = "" ; super_adv = "" ; adv = { s = \\_ => "" } } ;
|
||||
|
||||
-- verbs
|
||||
constAdj : Str -> Adjective = \a ->
|
||||
{ s = \\_,_ => a ; comp_adv = "" ; super_adv = "" ; adv = { s = \\_ => "" } } ;
|
||||
|
||||
-- verbs
|
||||
|
||||
param
|
||||
VActForm = VAct VAnter VTense Number Person ;
|
||||
@@ -377,6 +431,7 @@ param
|
||||
VPass VFut Pl P3 => -- Future I
|
||||
( case fut_I_base of {
|
||||
_ + "bi" => ( init fut_I_base ) + "u" ;
|
||||
"eri" => "eru" ; -- handle copula properly
|
||||
_ => fut_I_base
|
||||
}
|
||||
) + passPresEnding Pl P3 ;
|
||||
@@ -745,7 +800,7 @@ param
|
||||
} ;
|
||||
|
||||
-- at the moment only fills present tense
|
||||
mkImpersonal : Str -> Verb = \s ->
|
||||
impersonalVerb : Str -> Verb = \s ->
|
||||
{
|
||||
act = table {
|
||||
VAct VSim (VPres VInd) Sg P1 => s ;
|
||||
@@ -759,7 +814,20 @@ param
|
||||
part = \\_,_ => nonExist ;
|
||||
sup = \\_ => nonExist ;
|
||||
} ;
|
||||
|
||||
|
||||
constVerb : Str -> Verb = \s ->
|
||||
{
|
||||
act = table {
|
||||
_ => s
|
||||
} ;
|
||||
pass = \\_ => nonExist ;
|
||||
imp = \\_ => nonExist ;
|
||||
inf = \\_ => nonExist ;
|
||||
ger = \\_ => nonExist ;
|
||||
geriv = \\_ => nonExist ;
|
||||
part = \\_,_ => nonExist ;
|
||||
sup = \\_ => nonExist ;
|
||||
} ;
|
||||
actPresEnding : Number -> Person -> Str =
|
||||
useEndingTable <"m", "s", "t", "mus", "tis", "nt"> ;
|
||||
|
||||
@@ -1001,7 +1069,7 @@ param
|
||||
|
||||
param
|
||||
PronReflForm = PronRefl | PronNonRefl ;
|
||||
PronDropForm = PronDrop | PronNonDrop;
|
||||
PronDropForm = PronDrop | PronNonDrop ;
|
||||
-- PronIndefUsage = PronSubst | PronAdj ;
|
||||
-- PronIndefPol = PronPos | PronNeg ;
|
||||
-- PronIndefMeaning = PronSomeone | PronCertainOne | PronEvery ;
|
||||
@@ -1157,10 +1225,11 @@ oper
|
||||
Preposition : Type = {s : Str ; c : Case ; isPost : Bool } ;
|
||||
|
||||
-- conjunctions
|
||||
param Coordinator = And | Or | If | Neither | Because | Comma | Colon | Empty ;
|
||||
param Coordinator = Aut | Et | Sed | Si | Vel | Comma | Colon | Empty | Missing ; -- Missing means not implemented yet
|
||||
oper
|
||||
Conjunction : Type = { s1 : Str ; s2 : Str ; n : Number ; c : Coordinator };
|
||||
mkConjunction : Str -> Str -> Number -> Coordinator -> Conjunction = \s1,s2,num,coord -> { s1 = s1; s2 = s2 ; n = num ; c = coord } ;
|
||||
Conjunction : Type = { s1 : Str ; s2 : Str ; s3 : Str ; n : Number ; c : Coordinator } ; -- s1 is in the beginning of the coordination phrase, s2 in the middle and s3 is a potential enclitic, s is the prefered number of the coordination phrase and c is the parameter to define which string to put within the phrase
|
||||
mkConjunction : Str -> Str -> Str -> Number -> Coordinator -> Conjunction =
|
||||
\s1,s2,s3,num,coord -> { s1 = s1; s2 = s2 ; s3 = s3 ; n = num ; c = coord } ;
|
||||
|
||||
VPSlash = VerbPhrase ** {c : Preposition} ;
|
||||
|
||||
@@ -1187,7 +1256,7 @@ oper
|
||||
part = vp.part ;
|
||||
imp = vp.imp ;
|
||||
inf = vp.inf ;
|
||||
obj = np.det.s ! np.g ! prep.c ++ np.preap.s ! (Ag np.g np.n prep.c) ++ (appPrep prep np.s) ++ np.postap.s ! (Ag np.g np.n prep.c) ++ np.det.sp ! np.g ! prep.c ++ vp.obj ;
|
||||
obj = np.det.s ! np.g ! prep.c ++ np.preap.s ! (Ag np.g np.n prep.c) ++ (appPrep prep (np.s ! PronNonDrop)) ++ np.postap.s ! (Ag np.g np.n prep.c) ++ np.det.sp ! np.g ! prep.c ++ vp.obj ;
|
||||
compl = vp.compl ;
|
||||
adv = vp.adv ++ np.adv
|
||||
} ;
|
||||
@@ -1197,7 +1266,7 @@ oper
|
||||
part = vp.part ;
|
||||
imp = vp.imp ;
|
||||
inf = vp.inf ;
|
||||
obj = np.det.s ! np.g ! vp.c.c ++ np.preap.s ! (Ag np.g np.n vp.c.c) ++ (appPrep vp.c np.s) ++ np.postap.s ! (Ag np.g np.n vp.c.c) ++ np.det.sp ! np.g ! vp.c.c ++ vp.obj ;
|
||||
obj = np.det.s ! np.g ! vp.c.c ++ np.preap.s ! (Ag np.g np.n vp.c.c) ++ (appPrep vp.c (np.s ! PronNonDrop)) ++ np.postap.s ! (Ag np.g np.n vp.c.c) ++ np.det.sp ! np.g ! vp.c.c ++ vp.obj ;
|
||||
compl = vp.compl ;
|
||||
c = vp.c ;
|
||||
adv = vp.adv ++ np.adv
|
||||
@@ -1226,19 +1295,22 @@ oper
|
||||
-- clauses
|
||||
Sentence =
|
||||
{
|
||||
s,o,v,neg : AdvPos => Str ; -- Subject, verbphrase, object and negation particle plus potential adverb
|
||||
s,o,neg : AdvPos => Str ; -- Subject, verbphrase, object and negation particle plus potential adverb
|
||||
v : AdvPos => ComplPos => Str ;
|
||||
t : C.Tense ; -- tense marker
|
||||
p : C.Pol ; -- polarity marker
|
||||
sadv : Str -- sentence adverb¡
|
||||
} ;
|
||||
|
||||
Clause = {s,o : AdvPos => Str ; v : Tense => Anteriority => VQForm => AdvPos => Str ; neg : Polarity => AdvPos => Str ; adv : Str } ;
|
||||
Clause = {s,o : AdvPos => Str ; v : Tense => Anteriority => VQForm => AdvPos => ComplPos => Str ; neg : Polarity => AdvPos => Str ; adv : Str } ;
|
||||
QClause = {s : C.Tense => Anteriority => C.Pol => QForm => Str} ;
|
||||
|
||||
mkClause : NounPhrase -> VerbPhrase -> Clause = \np,vp ->
|
||||
let
|
||||
-- combines adverbs from noun phrase and verb phrase
|
||||
adv = np.adv ++ vp.adv ;
|
||||
-- extracts the complement from the verb phrase
|
||||
compl = vp.compl ! Ag np.g np.n Nom ;
|
||||
-- helper functions to either place the adverb in the designated position
|
||||
-- or an empty string instead
|
||||
pres : AdvPos -> Str = \ap -> case ap of { PreS => adv ; _ => [] } ;
|
||||
@@ -1246,33 +1318,38 @@ oper
|
||||
preo : AdvPos -> Str = \ap -> case ap of { PreO => adv ; _ => [] } ;
|
||||
preneg : AdvPos -> Str = \ap -> case ap of { PreNeg => adv ; _ => [] } ;
|
||||
ins : AdvPos -> Str = \ap -> case ap of { InS => adv ; _ => [] } ;
|
||||
inv : AdvPos -> Str = \ap -> case ap of { InV => adv ; _ => [] }
|
||||
inv : AdvPos -> Str = \ap -> case ap of { InV => adv ; _ => [] } ;
|
||||
cprev : ComplPos -> Str = \cp -> case cp of { CPreV => compl ; _ => [] } ;
|
||||
cpostv : ComplPos -> Str = \cp -> case cp of { CPostV => compl ; _ => [] }
|
||||
in
|
||||
{
|
||||
-- subject part of the clause:
|
||||
-- ap is the adverb position in the clause
|
||||
s = \\ap =>
|
||||
pres ap ++ -- adverbs can be placed in the beginning of the clause
|
||||
-- advpos is the adverb position in the clause
|
||||
s = \\advpos =>
|
||||
pres advpos ++ -- adverbs can be placed in the beginning of the clause
|
||||
np.det.s ! np.g ! Nom ++ -- the determiner, if any
|
||||
np.preap.s ! (Ag np.g np.n Nom) ++ -- adjectives which come before the subject noun, agreeing with it
|
||||
ins ap ++ -- adverbs can be placed within the subject noun phrase
|
||||
np.s ! Nom ++ -- the noun of the subject noun phrase in nominative
|
||||
ins advpos ++ -- adverbs can be placed within the subject noun phrase
|
||||
np.s ! PronDrop ! Nom ++ -- the noun of the subject noun phrase in nominative
|
||||
np.postap .s ! (Ag np.g np.n Nom) ++ -- adjectives which come after the subject noun, agreeing with it
|
||||
np.det.sp ! np.g ! Nom ; -- second part of split determiners
|
||||
-- verb part of the clause:
|
||||
-- tense and anter(ority) for the verb tense
|
||||
-- vqf is the VQForm parameter which defines if the ordinary verbform or the quistion form with suffix "-ne" will be used
|
||||
-- ap is the adverb position in the clause
|
||||
v = \\tense,anter,vqf,ap =>
|
||||
prev ap ++ -- adverbs can be placed in the before the verb phrase
|
||||
vp.compl ! Ag np.g np.n Nom ++ -- verb phrase complement, e.g. predicative expression, agreeing with the subject
|
||||
inv ap ++ -- adverbs can be placed within the verb phrase
|
||||
-- advposis the adverb position in the clause
|
||||
-- comppos is the position of the verb complement
|
||||
v = \\tense,anter,vqf,advpos,complpos =>
|
||||
prev advpos ++ -- adverbs can be placed in the before the verb phrase
|
||||
cprev complpos ++ -- verb phrase complement, e.g. predicative expression, agreeing with the subject, can go before the verb
|
||||
inv advpos ++ -- adverbs can be placed within the verb phrase
|
||||
-- verb form with conversion between different forms of tense and aspect
|
||||
vp.s ! VAct ( anteriorityToVAnter anter ) ( tenseToVTense tense ) np.n np.p ! vqf ;
|
||||
vp.s ! VAct ( anteriorityToVAnter anter ) ( tenseToVTense tense ) np.n np.p ! vqf ++
|
||||
cpostv complpos ; -- complement can also go after the verb
|
||||
|
||||
-- object part of the clause
|
||||
o = \\ap => preo ap ++ vp.obj ;
|
||||
o = \\advpos => preo advpos ++ vp.obj ;
|
||||
-- optional negation particle, adverbs can be placed before the negation
|
||||
neg = \\pol,ap => preneg ap ++ negation pol ;
|
||||
neg = \\pol,advpos => preneg advpos ++ negation pol ;
|
||||
adv = ""
|
||||
} ;
|
||||
|
||||
@@ -1286,20 +1363,23 @@ oper
|
||||
p = pol
|
||||
} ;
|
||||
|
||||
combineSentence : Sentence -> ( SAdvPos => AdvPos => Order => Str ) = \s ->
|
||||
combineSentence : Sentence -> ( SAdvPos => AdvPos => ComplPos => Order => Str ) = \s ->
|
||||
let
|
||||
pres : SAdvPos -> Str = \ap -> case ap of { SPreS => s.sadv ; _ => [] } ;
|
||||
prev : SAdvPos -> Str = \ap -> case ap of { SPreV => s.sadv ; _ => [] } ;
|
||||
preo : SAdvPos -> Str = \ap -> case ap of { SPreO => s.sadv ; _ => [] } ;
|
||||
preneg : SAdvPos -> Str = \ap -> case ap of { SPreNeg => s.sadv ; _ => [] }
|
||||
in
|
||||
\\sap,ap,order => case order of {
|
||||
SVO => s.t.s ++ s.p.s ++ pres sap ++ s.s ! ap ++ preneg sap ++ s.neg ! ap ++ prev sap ++ s.v ! ap ++ preo sap ++ s.o ! ap;
|
||||
VSO => s.t.s ++ s.p.s ++ preneg sap ++ s.neg ! ap ++ prev sap ++ s.v ! ap ++ pres sap ++ s.s ! ap ++ preo sap ++ s.o ! ap;
|
||||
VOS => s.t.s ++ s.p.s ++ preneg sap ++ s.neg ! ap ++ prev sap ++ s.v ! ap ++ preo sap ++ s.o ! ap ++ pres sap ++ s.s ! ap ;
|
||||
OSV => s.t.s ++ s.p.s ++ preo sap ++ s.o ! ap ++ pres sap ++ s.s ! ap ++ preneg sap ++ s.neg ! ap ++ prev sap ++ s.v ! ap;
|
||||
OVS => s.t.s ++ s.p.s ++ preo sap ++ s.o ! ap ++ preneg sap ++ s.neg ! ap ++ prev sap ++ s.v ! ap ++ pres sap ++ s.s ! ap ;
|
||||
SOV => s.t.s ++ s.p.s ++ pres sap ++ s.s ! ap ++ preo sap ++ s.o ! ap ++ preneg sap ++ s.neg ! ap ++ prev sap ++ s.v ! ap
|
||||
-- sap is the position of the sentence adverbial
|
||||
-- ap is the position of the adverb
|
||||
-- cp is the position of the verb complement
|
||||
\\sap,ap,cp,order => case order of {
|
||||
SVO => s.t.s ++ s.p.s ++ pres sap ++ s.s ! ap ++ preneg sap ++ s.neg ! ap ++ prev sap ++ s.v ! ap ! cp ++ preo sap ++ s.o ! ap;
|
||||
VSO => s.t.s ++ s.p.s ++ preneg sap ++ s.neg ! ap ++ prev sap ++ s.v ! ap ! cp ++ pres sap ++ s.s ! ap ++ preo sap ++ s.o ! ap;
|
||||
VOS => s.t.s ++ s.p.s ++ preneg sap ++ s.neg ! ap ++ prev sap ++ s.v ! ap ! cp ++ preo sap ++ s.o ! ap ++ pres sap ++ s.s ! ap ;
|
||||
OSV => s.t.s ++ s.p.s ++ preo sap ++ s.o ! ap ++ pres sap ++ s.s ! ap ++ preneg sap ++ s.neg ! ap ++ prev sap ++ s.v ! ap ! cp;
|
||||
OVS => s.t.s ++ s.p.s ++ preo sap ++ s.o ! ap ++ preneg sap ++ s.neg ! ap ++ prev sap ++ s.v ! ap ! cp ++ pres sap ++ s.s ! ap ;
|
||||
SOV => s.t.s ++ s.p.s ++ pres sap ++ s.s ! ap ++ preo sap ++ s.o ! ap ++ preneg sap ++ s.neg ! ap ++ prev sap ++ s.v ! ap ! cp
|
||||
} ;
|
||||
|
||||
|
||||
@@ -1307,8 +1387,8 @@ oper
|
||||
-- questions
|
||||
mkQuestion : SS -> Clause -> QClause = \ss,cl -> {
|
||||
s = \\tense,anter,pol,form => case form of {
|
||||
QDir => ss.s ++ (combineSentence (combineClause cl tense anter pol VQFalse)) ! SPreS ! PreS ! OVS ;
|
||||
QIndir => ss.s ++ (combineSentence (combineClause cl tense anter pol VQFalse)) ! SPreO ! PreO ! OSV
|
||||
QDir => ss.s ++ (combineSentence (combineClause cl tense anter pol VQFalse)) ! SPreS ! PreS ! CPreV ! OVS ;
|
||||
QIndir => ss.s ++ (combineSentence (combineClause cl tense anter pol VQFalse)) ! SPreO ! PreO ! CPreV ! OSV
|
||||
}
|
||||
};
|
||||
|
||||
@@ -1387,49 +1467,55 @@ oper
|
||||
{ s = table { Posit => p ; Compar => c ; Super => s } };
|
||||
-- numerals
|
||||
param
|
||||
CardOrd = NCard | NOrd ;
|
||||
Unit = one | ten | hundred | thousand | ten_thousand | hundred_thousand ;
|
||||
-- CardOrd = NCard | NOrd ;
|
||||
Unit = one | eleven | ten | hundred | thousand | ten_thousand | hundred_thousand ;
|
||||
Below8 = Yes | No8 | No9 | Ign ;
|
||||
oper
|
||||
Cardinal : Type = {s : Gender => Case => Str ; n : Number};
|
||||
Ordinal : Type = { s : Gender => Number => Case => Str } ;
|
||||
Numeral : Type = { card : Cardinal ; ord : Ordinal } ;
|
||||
-- Numerals are by default cardinal numbers but have a field for ordinal numbers
|
||||
TDigit : Type = { s : Unit => Gender => Case => Str ; tenNext : Str ; below8 : Below8 } ; -- ord : Unit => Agr => Str } ;
|
||||
TNumeral : Type = { s : Gender => Case => Str ; d : Unit => Gender => Case => Str ; n : Number ; below8 : Below8 } ; -- ord : Unit => Agr => Str } ;
|
||||
|
||||
-- Inflection for cardinal numbers
|
||||
cardFlex : Str -> Gender => Case => Str =
|
||||
\c -> case c of { "unus" => \\gen,cas => case <gen,cas> of {
|
||||
<Masc, Nom | Voc> => "unus" ; <Masc, Acc> => "unum" ; <Masc, Abl> => "uno" ;
|
||||
<Fem, Nom | Abl | Voc> => "una" ; <Fem, Acc> => "unam" ;
|
||||
<Neutr, Nom | Acc | Voc> => "unum" ; <Neutr, Abl> => "uno" ;
|
||||
<_, Gen> => "unius" ; <_, Dat> => "uni"
|
||||
} ;
|
||||
"duo" => table {
|
||||
Masc | Neutr => table Case [ "duo" ; "duo" ; "duorum" ; "duobus" ; "duobus" ; "duo" ] ;
|
||||
Fem => table Case [ "duae" ; "duas" ; "duarum" ; "duabus" ; "duabus" ; "duae" ] } ;
|
||||
"tres" => \\gen,cas => case <gen,cas> of {
|
||||
<Neutr, Nom | Acc | Voc > => "tria" ; <_, Nom | Acc | Voc > => "tres" ;
|
||||
<_, Gen> => "trium" ; <_, Dat | Abl > => "tribus"
|
||||
} ;
|
||||
tre + "centi" => \\g,c => regAdj (tre + "centus") ! g ! Pl ! c ;
|
||||
"milia" => table {
|
||||
_ => table Case [ "milia" ; "milia" ; "milium" ; "milibus" ; "milibus" ; "milia" ]
|
||||
} ;
|
||||
_ => \\_,_ => c
|
||||
} ;
|
||||
-- ordFlex : Gender => Number => Case => Str =
|
||||
-- case o of {
|
||||
-- stem + "us" => table {
|
||||
-- Masc => table Number [ table Case [ stem + "us" ; stem + "um" ; stem + "i" ; stem + "o" ; stem + "o" ; stem + "e" ] ;
|
||||
-- table Case [ stem + "i" ; stem + "os" ; stem + "orum" ; stem + "is" ; stem + "is" ; stem + "i" ] ;
|
||||
-- ];
|
||||
-- Fem => table Number [ table Case [ stem + "a" ; stem + "am" ; stem + "ae" ; stem + "ae" ; stem + "a" ; stem + "a" ] ;
|
||||
-- table Case [ stem + "ae" ; stem + "as" ; stem + "arum" ; stem + "is" ; stem + "is" ; stem + "ae" ] ;
|
||||
-- ] ;
|
||||
-- Neutr => table Number [ table Case [ stem + "um" ; stem + "um" ; stem + "i" ; stem + "o" ; stem + "o" ; stem + "um" ] ;
|
||||
-- table Case [ stem + "a" ; stem + "a" ; stem + "orum" ; stem + "is" ; stem + "is" ; stem + "a" ] ;
|
||||
-- ]
|
||||
-- } ;
|
||||
-- _ => error "unsupported ordinal form"
|
||||
-- }
|
||||
-- in
|
||||
-- { s = cardFlex ; n = case c of { "unus" => Sg ; _ => Pl } ; ord = ordFlex } ;
|
||||
|
||||
-- fixedNumeral : Str -> Str -> Numeral = \c,o ->
|
||||
-- { s = \\_,_,_=> c ; n = Pl ; ord = \\g,n,c => (mkA o).s ! Posit ! Ag g n c} ;
|
||||
|
||||
|
||||
mkNumeral : Str -> Str -> Numeral = \c,o -> -- cardinal and ordinal form
|
||||
let
|
||||
cardFlex : Gender => Case => Str = case c of { "unus" => \\gen,cas => case <gen,cas> of {
|
||||
<Masc, Nom | Voc> => "unus" ; <Masc, Acc> => "unum" ; <Masc, Abl> => "uno" ;
|
||||
<Fem, Nom | Abl | Voc> => "una" ; <Fem, Acc> => "unam" ;
|
||||
<Neutr, Nom | Acc | Voc> => "unum" ; <Neutr, Abl> => "uno" ;
|
||||
<_, Gen> => "unius" ; <_, Dat> => "uni"
|
||||
} ;
|
||||
"duo" => table {
|
||||
Masc | Neutr => table Case [ "duo" ; "duo" ; "duorum" ; "duobus" ; "duobus" ; "duo" ] ;
|
||||
Fem => table Case [ "duae" ; "duas" ; "duarum" ; "duabus" ; "duabus" ; "duae" ] } ;
|
||||
"tres" => \\gen,cas => case <gen,cas> of {
|
||||
<Neutr, Nom | Acc | Voc > => "tria" ; <_, Nom | Acc | Voc > => "tres" ;
|
||||
<_, Gen> => "trium" ; <_, Dat | Abl > => "tribus"
|
||||
} ;
|
||||
"milia" => table {
|
||||
Neutr => table Case [ "milia" ; "milia" ; "milium" ; "milibus" ; "milibus" ; "milia" ] ;
|
||||
_ => \\_ => nonExist
|
||||
} ;
|
||||
_ => \\_,_ => c
|
||||
} ;
|
||||
ordFlex : Gender => Number => Case => Str =
|
||||
case o of {
|
||||
stem + "us" => table {
|
||||
Masc => table Number [ table Case [ stem + "us" ; stem + "um" ; stem + "i" ; stem + "o" ; stem + "o" ; stem + "e" ] ;
|
||||
table Case [ stem + "i" ; stem + "os" ; stem + "orum" ; stem + "is" ; stem + "is" ; stem + "i" ] ;
|
||||
];
|
||||
Fem => table Number [ table Case [ stem + "a" ; stem + "am" ; stem + "ae" ; stem + "ae" ; stem + "a" ; stem + "a" ] ;
|
||||
table Case [ stem + "ae" ; stem + "as" ; stem + "arum" ; stem + "is" ; stem + "is" ; stem + "ae" ] ;
|
||||
] ;
|
||||
Neutr => table Number [ table Case [ stem + "um" ; stem + "um" ; stem + "i" ; stem + "o" ; stem + "o" ; stem + "um" ] ;
|
||||
table Case [ stem + "a" ; stem + "a" ; stem + "orum" ; stem + "is" ; stem + "is" ; stem + "a" ] ;
|
||||
]
|
||||
} ;
|
||||
_ => error "unsupported ordinal form"
|
||||
}
|
||||
in
|
||||
{ card = { s = cardFlex ; n = case c of { "unus" => Sg ; _ => Pl } } ; ord = { s = ordFlex } } ;
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@ concrete SentenceLat of Sentence = CatLat ** open Prelude, ResLat in {
|
||||
SlashPrep cl prep = cl ** {c2 = prep.s} ;
|
||||
--
|
||||
-- SlashVS np vs slash =
|
||||
-- mkClause (np.s ! Nom) np.a
|
||||
-- mkClause (combineNounPhrase np ! PronNonDrop ! Nom) np.a
|
||||
-- (insertObj (\\_ => conjThat ++ slash.s) (predV vs)) **
|
||||
-- {c2 = slash.c2} ;
|
||||
--
|
||||
@@ -47,10 +47,15 @@ concrete SentenceLat of Sentence = CatLat ** open Prelude, ResLat in {
|
||||
UseCl t p cl = -- Temp -> Pol-> Cl -> S
|
||||
(combineClause cl (lin Tense t) t.a (lin Pol p) VQFalse) ;
|
||||
|
||||
-- TO FIX
|
||||
--UseQCl t p cl =
|
||||
-- s = \\q => t.s ++ p.s ++ cl.s ! t.t ! t.a ! p ! q
|
||||
-- { s = \\q => combineSentence (combineClause cl t t.a p VQFalse) ! PreV ! VSO } ;
|
||||
-- UseQCl : Temp -> Pol -> QCl -> QS -- maybe use mkQuestion
|
||||
UseQCl t p cl =
|
||||
{
|
||||
s = let qs = combineClause cl t t.a p VQTrue in
|
||||
\\q => case q of {
|
||||
QDir => cl.q ++ combineSentence qs ! SPreS ! PreV ! CPostV ! SVO ; -- t.s ++ p.s ++ cl.q ++ cl.s ! PreV ++ cl.v ! t.t ! t.a ! VQTrue ! PreV ! CPostV ++ cl.o ! PreV ;
|
||||
QIndir => cl.q ++ combineSentence qs ! SPreS ! PreV ! CPostV ! SOV -- t.s ++ p.s ++ cl.q ++ cl.s ! PreV ++ cl.o ! PreV ++ cl.v ! t.t ! t.a ! VQTrue ! PreV ! CPostV
|
||||
}
|
||||
} ;
|
||||
|
||||
-- UseRCl t p cl = {
|
||||
-- s = \\r => t.s ++ p.s ++ cl.s ! t.t ! t.a ! ctr p.p ! r ;
|
||||
|
||||
@@ -11,21 +11,21 @@ concrete StructuralLat of Structural = CatLat **
|
||||
almost_AdA, almost_AdN = ss "quasi" ; -- L...
|
||||
although_Subj = ss "quamquam" ; -- L...
|
||||
always_AdV = ss "semper" ; -- L...
|
||||
and_Conj = mkConj [] "et" Pl And ; -- L...
|
||||
and_Conj = mkConj [] "et" Pl Et ; -- L177
|
||||
-----b and_Conj = ss "and" ** {n = Pl} ;
|
||||
because_Subj = ss "cum" ; -- L...
|
||||
before_Prep = mkPrep "ante" Acc ; -- acc. L...
|
||||
behind_Prep = mkPrep "a tergo" Acc ; -- acc. L...
|
||||
between_Prep = mkPrep "inter" Acc ; -- acc. L...
|
||||
both7and_DConj = mkConj "et" "et" Pl And; --L...
|
||||
both7and_DConj = mkConj "et" "et" Pl Et ; --L177
|
||||
but_PConj = ss "sed" ; -- L...
|
||||
by8agent_Prep = mkPrep "per" Abl ; -- L...
|
||||
by8means_Prep = mkPrep "" Abl ; -- L...
|
||||
can8know_VV, can_VV = mkVV IrregLat.can_V True ; --L...
|
||||
can8know_VV, can_VV = mkVV (mkV "scire" "scio" "scivi" "scitum") False ; --L...
|
||||
during_Prep = mkPrep "inter" Acc ; -- L...
|
||||
either7or_DConj = mkConj "aut" "aut" Sg Or ; -- L...
|
||||
either7or_DConj = mkConj "aut" "aut" Sg Aut ; -- L177
|
||||
everybody_NP = regNP "quisque" "quemque" "cuiusque" "cuique" "quoque" "quisque" Masc Sg ;-- regNP "quisquae" Sg ; -- L...
|
||||
every_Det = mkDeterminer ( mkA "omnis" ) Pl ; -- Pons
|
||||
every_Det = mkDeterminer ( mkA "omnis" ) Sg ; -- Pons
|
||||
everything_NP = regNP "omnia" "omnia" "omnium" "omnis" "omnis" "omnia" Neutr Pl ; --regNP "omnia" Pl ; -- L...
|
||||
everywhere_Adv = mkAdv "ubique" ; -- L...
|
||||
few_Det = mkDeterminer ( mkA "paulus" ) Pl ; -- L...
|
||||
@@ -55,7 +55,7 @@ concrete StructuralLat of Structural = CatLat **
|
||||
on_Prep = mkPrep "in" Acc ; -- L...
|
||||
------ one_Quant = mkDeterminer Sg "one" ; -- DEPRECATED
|
||||
only_Predet = ss "solum" ; -- L...
|
||||
or_Conj = mkConj [] "aut" Sg Or ; -- L...
|
||||
or_Conj = mkConj [] "aut" Sg Aut ; -- L177
|
||||
otherwise_PConj = ss "praeterea" ; -- Pons
|
||||
part_Prep = mkPrep [] Gen ; -- Bayer-Lindauer 127
|
||||
please_Voc = ss "queso" ; -- L...
|
||||
@@ -101,7 +101,7 @@ concrete StructuralLat of Structural = CatLat **
|
||||
-----b whichPl_IDet = mkDeterminer Pl ["which"] ;
|
||||
-----b whichSg_IDet = mkDeterminer Sg ["which"] ;
|
||||
whoSg_IP = { s =pronForms "quis" "quem" "cuius" "cui" "quo" ; n = Sg } ; -- only feminine or masculine Bayer-Lindauer 59.1
|
||||
whoPl_IP = { s = \\_ => "" ; n = Pl } ; -- no plural forms Bayer-Lindauer 59.1
|
||||
whoPl_IP = { s = pronForms "qui" "quos" "quorum" "quibus" "quibus" ; n = Pl } ;
|
||||
|
||||
why_IAdv = ss "cur" ; -- L...
|
||||
without_Prep = mkPrep "sine" Abl ; -- abl. L..
|
||||
@@ -113,7 +113,7 @@ concrete StructuralLat of Structural = CatLat **
|
||||
|
||||
no_Quant = { s , sp = ( mkA "nullus" ).s ! Posit } ; -- nullus L...
|
||||
not_Predet = ss "non" ; -- L...
|
||||
if_then_Conj = mkConj "si" [] Sg If ; -- no word in s2 field L...
|
||||
if_then_Conj = mkConj "si" [] Sg Si ; -- no word in s2 field L...
|
||||
at_least_AdN = ss "saltem" ; -- L...
|
||||
at_most_AdN = ss "summum" ; -- Pons
|
||||
nobody_NP = regNP "nemo" "neminem" "neminis" "nemini" "nemine" "nemo" Masc Sg ; -- Bayer Lindauer 60.4
|
||||
|
||||
@@ -3,26 +3,49 @@
|
||||
concrete SymbolLat of Symbol = CatLat ** open Prelude, ResLat, ParadigmsLat, TenseX in {
|
||||
|
||||
lin
|
||||
SymbPN i = {s = \\n,c => i.s ; g = Neutr} ; --- c
|
||||
IntPN i = {s = \\n,c => i.s ; g = Neutr} ; --- c
|
||||
FloatPN i = {s = \\n,c => i.s ; g = Neutr} ; --- c
|
||||
NumPN i = {s = \\n,c => i.s ! Neutr ! c; g = Neutr} ; --- c
|
||||
-- CNIntNP cn i = {
|
||||
-- s = \\c => (cn.s ! Sg ! Nom ++ i.s) ;
|
||||
-- a = agrgP3 Sg cn.g
|
||||
-- } ;
|
||||
-- CNSymbNP det cn xs = {
|
||||
SymbPN i = {s = \\c => i.s ; g = Neutr ; n = Sg } ; --- c
|
||||
IntPN i = {s = \\c => i.s ; g = Neutr ; n = Sg } ; --- c
|
||||
FloatPN i = {s = \\c => i.s ; g = Neutr ; n = Sg } ; --- c
|
||||
NumPN i = {s = \\c => i.s ! Neutr ! c; g = Neutr ; n = Pl } ; --- c
|
||||
CNIntNP cn i = {
|
||||
s = \\_,c => (cn.s ! Sg ! Nom ++ i.s) ;
|
||||
g = cn.g ;
|
||||
n = Sg ;
|
||||
adv = [] ;
|
||||
det = { s = \\_,_ => [] ; n = Sg ; sp = \\_,_ => [] } ;
|
||||
p = P3 ;
|
||||
postap = { s = \\_ => [] } ;
|
||||
preap = { s = \\_ => [] } ;
|
||||
} ;
|
||||
CNSymbNP det cn xs = {
|
||||
s = \\_,c => (cn.s ! Sg ! Nom ++ xs.s ) ;
|
||||
g = cn.g ;
|
||||
n = det.n ;
|
||||
adv = [] ;
|
||||
det = det ;
|
||||
p = P3 ;
|
||||
postap = { s = \\_ => [] } ;
|
||||
preap = { s = \\_ => [] } ;
|
||||
} ;
|
||||
-- s = \\c => det.s ++ cn.s ! det.n ! c ++ xs.s ;
|
||||
-- a = agrgP3 det.n cn.g
|
||||
-- } ;
|
||||
-- CNNumNP cn i = {
|
||||
-- s = \\c => (cn.s ! Sg ! Nom ++ i.s) ;
|
||||
-- a = agrgP3 Sg cn.g
|
||||
-- } ;
|
||||
-- } ;
|
||||
CNNumNP cn i = {
|
||||
s = \\_,c => (cn.s ! Sg ! Nom ++ i.s ! cn.g ! Nom ) ;
|
||||
g = cn.g ;
|
||||
n = Sg ;
|
||||
adv = [] ;
|
||||
det = { s = \\_,_ => [] ; n = Sg ; sp = \\_,_ => [] } ;
|
||||
p = P3 ;
|
||||
postap = { s = \\_ => [] } ;
|
||||
preap = { s = \\_ => [] } ;
|
||||
} ;
|
||||
--
|
||||
SymbS sy = { s = \\_ => sy.s ; neg = \\_ => "" ; o = \\_ => "" ; p = PPos ; sadv = "" ; t = TPres ; v = \\_ => "" } ;
|
||||
|
||||
SymbS sy = { s = \\_ => sy.s ; neg = \\_ => "" ; o = \\_ => "" ; p = PPos ; sadv = "" ; t = TPres ; v = \\_,_ => "" } ;
|
||||
--
|
||||
-- SymbNum sy = {s = sy.s ; n = Pl ; hasCard = True} ;
|
||||
SymbNum sy = {s = \\_,_ => sy.s ; n = Pl } ;
|
||||
SymbOrd sy = { s = \\g,n,c => sy.s } ; -- does not inflect properly
|
||||
|
||||
lincat
|
||||
@@ -31,6 +54,6 @@ lincat
|
||||
lin
|
||||
MkSymb s = s ;
|
||||
|
||||
-- BaseSymb = infixSS "and" ;
|
||||
-- ConsSymb = infixSS "," ;
|
||||
BaseSymb = infixSS "et" ;
|
||||
ConsSymb = infixSS "et" ;
|
||||
}
|
||||
|
||||
@@ -17,10 +17,21 @@ concrete VerbLat of Verb = CatLat ** open (S=StructuralLat),ResLat,IrregLat,Extr
|
||||
} ;
|
||||
|
||||
-- ComplVS : VS -> S -> VP ; -- say that she runs
|
||||
ComplVS v s = insertObj ( dummyNP (S.that_Subj.s ++ s.s ! PreS)) Nom_Prep (predV v) ;
|
||||
|
||||
ComplVS vs s = -- insertObj ( dummyNP (S.that_Subj.s ++ s.s ! PreS)) Nom_Prep (predV v) ;
|
||||
vs ** {
|
||||
s = \\af,qf => vs.act ! af ;
|
||||
compl = \\ag => combineSentence s ! SPreS ! PreV ! CPostV ! SOV ; -- s.s ! QIndir ;
|
||||
adv = [] ;
|
||||
obj = []
|
||||
} ;
|
||||
-- ComplVQ : VQ -> QS -> VP ; -- wonder who runs
|
||||
ComplVQ v q = insertObj (dummyNP (q.s ! QIndir)) Nom_Prep (predV v) ;
|
||||
ComplVQ vq qs = -- insertObj (dummyNP (q.s ! QIndir)) Nom_Prep (predV v) ;
|
||||
vq ** {
|
||||
s = \\af,qf => vq.act ! af ;
|
||||
compl = \\ag => qs.s ! QIndir ;
|
||||
adv = [] ;
|
||||
obj = []
|
||||
} ;
|
||||
|
||||
-- ComplVA : VA -> AP -> VP ; -- they become red
|
||||
ComplVA v ap = (predV v) ** { compl = ap.s } ;
|
||||
@@ -57,7 +68,7 @@ concrete VerbLat of Verb = CatLat ** open (S=StructuralLat),ResLat,IrregLat,Extr
|
||||
|
||||
-- SlashV2VNP : V2V -> NP -> VPSlash -> VPSlash ; -- beg me to buy
|
||||
-- SlashV2VNP vv np vp =
|
||||
-- insertObjPre (\\_ => vv.c2 ++ np.s ! Acc)
|
||||
-- insertObjPre (\\_ => vv.c2 ++ (combineNounPhrase np) ! PronNonDrop ! Acc)
|
||||
-- (insertObjc (\\a => infVP vv.isAux vp a) (predVc vv)) **
|
||||
-- {c2 = vp.c2} ;
|
||||
|
||||
@@ -103,7 +114,9 @@ concrete VerbLat of Verb = CatLat ** open (S=StructuralLat),ResLat,IrregLat,Extr
|
||||
CompAP ap = ap ;
|
||||
|
||||
-- CompNP : NP -> Comp ; -- (be) the man
|
||||
CompNP np = {s = \\_ => let a = Ag np.g np.n Nom in np.preap.s ! a ++ np.s ! Nom ++ np.postap.s ! a } ;
|
||||
CompNP np = {s = \\_ =>
|
||||
(combineNounPhrase np) ! PronNonDrop ! Nom
|
||||
} ;
|
||||
|
||||
-- CompAdv : Adv -> Comp ; -- (be) here
|
||||
CompAdv a = {s = \\_ => a.s ! Posit } ;
|
||||
|
||||
10
src/latin/mkMissing.hs
Normal file
10
src/latin/mkMissing.hs
Normal file
@@ -0,0 +1,10 @@
|
||||
import PGF
|
||||
import System.Environment
|
||||
|
||||
main =
|
||||
do
|
||||
args <- getArgs -- first one should be pgf file and second one should be the file containing the errors/warnings about missing things
|
||||
pgf <- PGF.readPGF (args !! 0) -- "tmp/Lang.pgf"
|
||||
ms <- readFile (args !! 1) {- "tmp/MissingLat.tmp" -} >>= return . map (last . words) . lines
|
||||
let ts = [PGF.showType [] t | m <- ms, Just t <- [PGF.functionType pgf (PGF.mkCId m)]]
|
||||
putStrLn $ unlines ["oper " ++ f ++ " : " ++ t ++ " = notYet \"" ++ f ++ "\" ;" | (f,t) <- zip ms ts]
|
||||
18
src/latin/mkMissing.sh
Executable file
18
src/latin/mkMissing.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/bin/sh
|
||||
echo "Create tmp dir"
|
||||
mkdir tmp/
|
||||
echo "Remove old file"
|
||||
echo "resource MissingLat = {} " > MissingLat.gf
|
||||
echo "Look for missing functions"
|
||||
# gf -src -i .. -batch TryLat.gf 2>&1 | grep "Warning: no linearization of" | sort -u > tmp/MissingLat.tmp
|
||||
gf -src -i .. -batch ../api/TryLat.gf 2>&1 | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g" | grep -E "constant not found|no linearization of" | sort -u > tmp/MissingLat.tmp
|
||||
echo "Compile grammar"
|
||||
gf -src -make -D tmp LangLat.gf &> /dev/null
|
||||
echo "Create placeholders for missing functions"
|
||||
echo "resource MissingLat = open GrammarLat, Prelude in {" > MissingLat.gf
|
||||
echo "" >> MissingLat.gf
|
||||
echo "-- temporary definitions to enable the compilation of RGL API" >> MissingLat.gf
|
||||
runghc mkMissing.hs "tmp/Lang.pgf" "tmp/MissingLat.tmp">> MissingLat.gf
|
||||
echo "}" >> MissingLat.gf
|
||||
echo "Cleanup"
|
||||
rm -Rf tmp
|
||||
20
tests/german/TestLang.gf
Normal file
20
tests/german/TestLang.gf
Normal file
@@ -0,0 +1,20 @@
|
||||
abstract TestLang =
|
||||
Grammar,
|
||||
Lexicon
|
||||
, TestLexiconGerAbs
|
||||
, Construction
|
||||
** {
|
||||
flags startcat=Phr ;
|
||||
cat
|
||||
VPSlashSlash ;
|
||||
fun
|
||||
ReflVPSlash : V3 -> VPSlash ;
|
||||
|
||||
-- SlashV3a : V3 -> VPSlashSlash ; -- unneccessary
|
||||
|
||||
Slash2V4 : V4 -> NP -> VPSlashSlash ;
|
||||
Slash3V4 : V4 -> NP -> VPSlashSlash ;
|
||||
Slash4V4 : V4 -> NP -> VPSlashSlash ;
|
||||
|
||||
ComplSlashSlash: VPSlashSlash -> NP -> VPSlash ;
|
||||
} ;
|
||||
27
tests/german/TestLangEng.gf
Normal file
27
tests/german/TestLangEng.gf
Normal file
@@ -0,0 +1,27 @@
|
||||
--# -path=.:../../src/abstract:../../src/common:../../src/api:../../src/prelude:../../src/english
|
||||
-- --# -path=.:../abstract:../common:../api:../prelude
|
||||
|
||||
concrete TestLangEng of TestLang =
|
||||
GrammarEng,
|
||||
LexiconEng
|
||||
, TestLexiconEng
|
||||
, ConstructionEng
|
||||
** open (R=ResEng),(P=ParadigmsEng),Prelude in {
|
||||
|
||||
flags
|
||||
startcat = Phr ; unlexer = text ; lexer = text ;
|
||||
|
||||
lincat
|
||||
VPSlashSlash = VPSlash ** {c3 : Str} ;
|
||||
lin
|
||||
ReflVPSlash v3 = (R.predVc ((P.reflV (lin V v3)) ** {c2 = v3.c3 ; missingAdv = True}));
|
||||
|
||||
ComplSlashSlash vpss np = R.insertObjc (appPrep vpss.c2 (lin NP np)) (vpss ** {c2 = vpss.c3 ; missingAdv = True }) ;
|
||||
|
||||
Slash2V4 v np = (lin VPSlash (R.insertObjc (appPrep v.c2 (lin NP np)) (R.predVc v) ** {c2 = v.c3 ; missingAdv = True})) ** { c3 = v.c4 } ;
|
||||
Slash3V4 v np = (lin VPSlash (R.insertObjc (appPrep v.c3 (lin NP np)) (R.predVc v) ** {c2 = v.c2 ; missingAdv = True})) ** { c3 = v.c4 } ;
|
||||
Slash4V4 v np = (lin VPSlash (R.insertObjc (appPrep v.c4 (lin NP np)) (R.predVc v) ** {c2 = v.c2 ; missingAdv = True})) ** { c3 = v.c3 } ;
|
||||
|
||||
oper
|
||||
appPrep : Str -> NP -> (R.Agr => Str) = \p,np -> \\_ => p ++ np.s ! R.NPAcc ;
|
||||
} ;
|
||||
28
tests/german/TestLangGer.gf
Normal file
28
tests/german/TestLangGer.gf
Normal file
@@ -0,0 +1,28 @@
|
||||
--# -path=.:../../src/abstract:../../src/common:../../src/api:../../src/prelude:../../src/german
|
||||
-- --# -path=.:../abstract:../common:../api:../prelude
|
||||
|
||||
concrete TestLangGer of TestLang =
|
||||
GrammarGer,
|
||||
LexiconGer
|
||||
, TestLexiconGer
|
||||
, ConstructionGer
|
||||
** open (R=ResGer),Prelude in {
|
||||
|
||||
flags startcat = Phr ; unlexer = text ; lexer = text ;
|
||||
lincat
|
||||
VPSlashSlash = VPSlash ** {c3 : R.Preposition} ;
|
||||
lin
|
||||
ReflVPSlash v3 = (R.insertObjRefl (R.predVc v3) ** {c2 = v3.c3 ; missingAdv = True}); -- reflexive use of v:V3, untested
|
||||
|
||||
-- SlashV3a v = (R.predVc v) ** {c3 = v.c3} ;
|
||||
|
||||
Slash2V4 v np = (lin VPSlash (R.insertObjNP np v.c2 (R.predV v) ** {c2 = v.c3 ; missingAdv = True})) ** { c3 = v.c4 } ;
|
||||
Slash3V4 v np = (lin VPSlash (R.insertObjNP np v.c3 (R.predV v) ** {c2 = v.c2 ; missingAdv = True})) ** { c3 = v.c4 } ;
|
||||
Slash4V4 v np = (lin VPSlash (R.insertObjNP np v.c4 (R.predV v) ** {c2 = v.c2 ; missingAdv = True})) ** { c3 = v.c3 } ;
|
||||
|
||||
ComplSlashSlash vpss np = R.insertObjNP np vpss.c2 vpss ** {c2 = vpss.c3 ; missingAdv = True } ;
|
||||
|
||||
-- linref
|
||||
-- V4 = \v -> useInfVP False (R.predV v) ++ v.c2.s ++ v.c3.s ++ v.c4.s ;
|
||||
|
||||
} ;
|
||||
51
tests/german/TestLexiconEng.gf
Normal file
51
tests/german/TestLexiconEng.gf
Normal file
@@ -0,0 +1,51 @@
|
||||
--# -path=.:../abstract:../common:../prelude: HL 19/06/2019
|
||||
-- Some english interpretations of the verbs in TestLexiconGerAbs to test
|
||||
-- translations and corresponding c2,c3,c4-objects under Slash?V3, Slash?V4.
|
||||
|
||||
concrete TestLexiconEng of TestLexiconGerAbs =
|
||||
CatEng ** open (R=ResEng), (P=Prelude), ParadigmsEng
|
||||
in {
|
||||
|
||||
lincat
|
||||
V4 = R.Verb ** {c2,c3,c4 : Str} ;
|
||||
|
||||
oper
|
||||
reflV2 : V -> Prep -> V2 ; -- reflexive, with prep-object
|
||||
reflV2 v p = prepV2 (reflV v) p ;
|
||||
|
||||
reflV3 : V -> Prep -> Prep -> V3 ; -- reflexive, with two prep-objects
|
||||
reflV3 v p q = mkV3 (reflV v) p q ;
|
||||
|
||||
-- quaternary verbs:
|
||||
mkV4 : V -> Prep -> Prep -> Prep -> V4 =
|
||||
\v,p2,p3,p4 -> lin V4 (v ** { c2=p2.s ; c3=p3.s ; c4=p4.s }) ;
|
||||
dirV4 : V -> Prep -> Prep -> V4 = \v,c,d -> mkV4 v noPrep c d ;
|
||||
|
||||
lin
|
||||
aendern_rV = (regV "change") ;
|
||||
anstrengen_rV = let v : R.Verb = (irregV "make" "made" "made") ;
|
||||
compl : Str = "an effort"
|
||||
in {s = \\vf => v.s!vf ++ compl ; isRefl = P.False ; p = []} ;
|
||||
|
||||
bedienen_gen_rV2 = dirV2 (regV "use") ;
|
||||
stuetzen_auf_rV2 = mkV2 (irregV "rely" "relied" "relied") (mkPrep "on") ;
|
||||
ergeben_dat_rV2 = mkV2 (regV "surrender") (mkPrep "to") ;
|
||||
merken_rV2 = dirV2 (regV "remember") ;
|
||||
|
||||
anklagen_gen_V3 = dirV3 (regV "accuse") (mkPrep "of") ;
|
||||
erklaeren_dat_V3 = dirV3 (regV "explain") (mkPrep "to") ;
|
||||
erinnern_an_V3 = dirV3 (regV "remind") (mkPrep "of") ;
|
||||
danken_dat_fuer_V3 = dirV3 (regV "thank") (mkPrep "for") ;
|
||||
lehren_V3 = mkV3 (irregV "teach" "taught" "taught") noPrep noPrep ;
|
||||
|
||||
abschauen_bei_rV3 = dirV3 (regV "copy") (mkPrep "from") ;
|
||||
leihen_von_rV3 = dirV3 (regV "borrow") (mkPrep "from") ;
|
||||
|
||||
entschuldigen_bei_fuer_rV3 = mkV3 (regV "apologize") (mkPrep "to") (mkPrep "for") ;
|
||||
raechen_am_fuer_rV3 = mkV3 (regV "revenge") (mkPrep "on") (mkPrep "for") ;
|
||||
|
||||
kaufen_bei_fuer_V4 = dirV4 (irregV "buy" "bought" "bought") (mkPrep "from") (mkPrep "for") ;
|
||||
mieten_von_fuer_V4 = dirV4 (regV "rent") (mkPrep "from") (mkPrep "for") ;
|
||||
|
||||
neugierig_auf_A2 = mkA2 (regA "curious") (mkPrep "about") ;
|
||||
}
|
||||
52
tests/german/TestLexiconGer.gf
Normal file
52
tests/german/TestLexiconGer.gf
Normal file
@@ -0,0 +1,52 @@
|
||||
--# -path=.:../abstract:../common:../prelude:
|
||||
|
||||
concrete TestLexiconGer of TestLexiconGerAbs =
|
||||
CatGer ** open (R=ResGer), (P=Prelude), ParadigmsGer
|
||||
in {
|
||||
|
||||
lincat
|
||||
V4 = R.Verb ** {c2,c3,c4 : R.Preposition} ;
|
||||
|
||||
oper
|
||||
reflV2 : V -> Case -> Prep -> V2 ; -- reflexive, with case and prep-object
|
||||
reflV2 v c p = prepV2 (reflV v c) p ;
|
||||
|
||||
reflV3 : V -> Case -> Prep -> Prep -> V3 ; -- reflexive, with case, and prep-objects
|
||||
reflV3 v c p q = mkV3 (reflV v c) p q ;
|
||||
|
||||
bei_Prep = mkPrep "bei" dative ;
|
||||
fuer_Prep = mkPrep "für" accusative ;
|
||||
|
||||
-- quaternary verbs:
|
||||
mkV4 : V -> Prep -> Prep -> Prep -> V4 =
|
||||
\v,p2,p3,p4 -> lin V4 (v ** { c2=p2 ; c3=p3 ; c4=p4 }) ;
|
||||
dirV4 : V -> Prep -> Prep -> V4 = \v,c,d -> mkV4 v accPrep c d ;
|
||||
|
||||
lin
|
||||
aendern_rV = reflV (regV "ändern") accusative ;
|
||||
anstrengen_rV = reflV (prefixV "an" (regV "strengen")) accusative ;
|
||||
|
||||
bedienen_gen_rV2 = reflV2 (regV "bedienen") accusative genPrep ;
|
||||
stuetzen_auf_rV2 = reflV2 (regV "stützen") accusative (mkPrep "auf" accusative) ;
|
||||
ergeben_dat_rV2 = reflV2 (irregV "ergeben" "ergibt" "ergab" "ergäbe" "ergeben") accusative datPrep ;
|
||||
merken_rV2 = reflV2 (regV "merken") dative accPrep ;
|
||||
|
||||
erklaeren_dat_V3 = accdatV3 (irregV "erklären" "erklärt" "erklärte" "erklärte" "erklärt") ;
|
||||
anklagen_gen_V3 = dirV3 (prefixV "an" (regV "klagen")) genPrep ;
|
||||
erinnern_an_V3 = dirV3 (irregV "erinnern" "erinnert" "erinnerte" "erinnerte" "erinnert") (mkPrep "an" accusative) ;
|
||||
danken_dat_fuer_V3 = mkV3 (regV "danken") datPrep (mkPrep "für" accusative) ;
|
||||
lehren_V3 = dirV3 (regV "lehren") accPrep ;
|
||||
|
||||
abschauen_bei_rV3 = reflV3 (prefixV "ab" (irregV "schauen" "schaut" "schaute" "schaute" "geschaut")) dative accPrep bei_Prep ;
|
||||
leihen_von_rV3 = reflV3 (irregV "leihen" "leiht" "lieh" "liehe" "geliehen") dative accPrep von_Prep ;
|
||||
|
||||
entschuldigen_bei_fuer_rV3 =
|
||||
reflV3 (irregV "entschuldigen" "entschuldigt" "entschuldigte" "entschuldigte" "entschuldigt") accusative bei_Prep fuer_Prep ;
|
||||
raechen_am_fuer_rV3 = reflV3 (regV "rächen") accusative (mkPrep "an" dative) fuer_Prep ;
|
||||
|
||||
kaufen_bei_fuer_V4 = dirV4 (regV "kaufen") bei_Prep fuer_Prep ;
|
||||
mieten_von_fuer_V4 = dirV4 (regV "mieten") von_Prep fuer_Prep ;
|
||||
|
||||
neugierig_auf_A2 = mkA2 (mk3A "neugierig" "neugieriger" "neugierigste") (mkPrep "auf" accusative) ;
|
||||
|
||||
}
|
||||
32
tests/german/TestLexiconGerAbs.gf
Normal file
32
tests/german/TestLexiconGerAbs.gf
Normal file
@@ -0,0 +1,32 @@
|
||||
--# -path=.:../abstract:../common:../prelude: -- partially extracted from DictVerbsGerAbs
|
||||
abstract TestLexiconGerAbs = Cat ** {
|
||||
cat
|
||||
V4 ;
|
||||
|
||||
fun
|
||||
aendern_rV : V ;
|
||||
anstrengen_rV : V ;
|
||||
|
||||
bedienen_gen_rV2 : V2 ;
|
||||
stuetzen_auf_rV2 : V2 ;
|
||||
ergeben_dat_rV2 : V2 ;
|
||||
merken_rV2 : V2 ;
|
||||
|
||||
anklagen_gen_V3 : V3 ;
|
||||
erklaeren_dat_V3 : V3 ;
|
||||
lehren_V3 : V3 ;
|
||||
erinnern_an_V3 : V3 ;
|
||||
danken_dat_fuer_V3 : V3 ;
|
||||
|
||||
abschauen_bei_rV3 : V3 ;
|
||||
leihen_von_rV3 : V3 ;
|
||||
|
||||
entschuldigen_bei_fuer_rV3 : V3 ;
|
||||
raechen_am_fuer_rV3 : V3 ;
|
||||
|
||||
kaufen_bei_fuer_V4 : V4 ;
|
||||
mieten_von_fuer_V4 : V4 ;
|
||||
|
||||
neugierig_auf_A2 : A2 ;
|
||||
|
||||
}
|
||||
144
tests/german/examples.dub.out
Normal file
144
tests/german/examples.dub.out
Normal file
@@ -0,0 +1,144 @@
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (UseComp (CompNP (PredetNP not_Predet (DetCN (DetQuant IndefArt NumSg) (UseN child_N)))))))) NoVoc
|
||||
TestLangGer: ich bin nicht ein Kind
|
||||
TestLangEng: I am not a child
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (UseComp (CompNP (PredetNP not_Predet (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN child_N)))))))) NoVoc
|
||||
TestLangGer: ich bin nicht ein Kind
|
||||
TestLangEng: I am not one child
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (UseComp (CompNP (PredetNP not_Predet (DetCN someSg_Det (UseN child_N)))))))) NoVoc
|
||||
TestLangGer: ich bin nicht ein Kind
|
||||
TestLangEng: I am not some child
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompCN (AdvCN (UseN child_N) ?10)))))) NoVoc
|
||||
TestLangGer: ich bin nicht ein Kind
|
||||
TestLangEng: I am not a child ?10
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompCN (RelCN (UseN child_N) ?10)))))) NoVoc
|
||||
TestLangGer: ich bin nicht ein Kind
|
||||
TestLangEng: I am not a child ?10
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompCN (SentCN (UseN child_N) ?10)))))) NoVoc
|
||||
TestLangGer: ich bin nicht ein Kind
|
||||
TestLangEng: I am not a child ?10
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompCN (UseN child_N)))))) NoVoc
|
||||
TestLangGer: ich bin nicht ein Kind
|
||||
TestLangEng: I am not a child
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN child_N))))))) NoVoc
|
||||
TestLangGer: ich bin nicht ein Kind
|
||||
TestLangEng: I am not a child
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompNP (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN child_N))))))) NoVoc
|
||||
TestLangGer: ich bin nicht ein Kind
|
||||
TestLangEng: I am not one child
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompNP (DetCN someSg_Det (UseN child_N))))))) NoVoc
|
||||
TestLangGer: ich bin nicht ein Kind
|
||||
TestLangEng: I am not some child
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumSg) (UseN man_N)))))) NoVoc
|
||||
TestLangGer: ich sehe einen Mann nicht
|
||||
TestLangEng: I don't see a man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN man_N)))))) NoVoc
|
||||
TestLangGer: ich sehe einen Mann nicht
|
||||
TestLangEng: I don't see one man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN someSg_Det (UseN man_N)))))) NoVoc
|
||||
TestLangGer: ich sehe einen Mann nicht
|
||||
TestLangEng: I don't see some man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) somebody_NP)))) NoVoc
|
||||
TestLangGer: ich sehe jemanden nicht
|
||||
TestLangEng: I don't see somebody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumPl) (UseN reason_N)))))) NoVoc
|
||||
TestLangGer: ich sehe Gründe nicht
|
||||
TestLangEng: I don't see reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet (DetCN (DetQuant IndefArt NumPl) (UseN reason_N))))))) NoVoc
|
||||
TestLangGer: ich sehe nicht Gründe
|
||||
TestLangEng: I see not reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (DetCN (DetQuant IndefArt NumSg) (UseN man_N)))))) NoVoc
|
||||
TestLangGer: wir wollen einen Mann nicht sehen
|
||||
TestLangEng: we don't want to see a man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN man_N)))))) NoVoc
|
||||
TestLangGer: wir wollen einen Mann nicht sehen
|
||||
TestLangEng: we don't want to see one man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (DetCN someSg_Det (UseN man_N)))))) NoVoc
|
||||
TestLangGer: wir wollen einen Mann nicht sehen
|
||||
TestLangEng: we don't want to see some man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (PredetNP not_Predet (DetCN (DetQuant IndefArt NumSg) (UseN man_N))))))) NoVoc
|
||||
TestLangGer: wir wollen nicht einen Mann sehen
|
||||
TestLangEng: we want to see not a man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (PredetNP not_Predet (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN man_N))))))) NoVoc
|
||||
TestLangGer: wir wollen nicht einen Mann sehen
|
||||
TestLangEng: we want to see not one man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (PredetNP not_Predet (DetCN someSg_Det (UseN man_N))))))) NoVoc
|
||||
TestLangGer: wir wollen nicht einen Mann sehen
|
||||
TestLangEng: we want to see not some man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet (DetCN (DetQuant IndefArt NumSg) (UseN man_N)))))))) NoVoc
|
||||
TestLangGer: wir wollen nicht einen Mann sehen
|
||||
TestLangEng: we want to see not a man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN man_N)))))))) NoVoc
|
||||
TestLangGer: wir wollen nicht einen Mann sehen
|
||||
TestLangEng: we want to see not one man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet (DetCN someSg_Det (UseN man_N)))))))) NoVoc
|
||||
TestLangGer: wir wollen nicht einen Mann sehen
|
||||
TestLangEng: we want to see not some man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumSg) (UseN man_N))))))) NoVoc
|
||||
TestLangGer: wir wollen nicht einen Mann sehen
|
||||
TestLangEng: we don't want to see a man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN man_N))))))) NoVoc
|
||||
TestLangGer: wir wollen nicht einen Mann sehen
|
||||
TestLangEng: we don't want to see one man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (DetCN someSg_Det (UseN man_N))))))) NoVoc
|
||||
TestLangGer: wir wollen nicht einen Mann sehen
|
||||
TestLangEng: we don't want to see some man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (PredetNP not_Predet somebody_NP))))) NoVoc
|
||||
TestLangGer: wir wollen nicht jemanden sehen
|
||||
TestLangEng: we want to see not somebody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet somebody_NP)))))) NoVoc
|
||||
TestLangGer: wir wollen nicht jemanden sehen
|
||||
TestLangEng: we want to see not somebody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) somebody_NP))))) NoVoc
|
||||
TestLangGer: wir wollen nicht jemanden sehen
|
||||
TestLangEng: we don't want to see somebody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) somebody_NP)))) NoVoc
|
||||
TestLangGer: wir wollen jemanden nicht sehen
|
||||
TestLangEng: we don't want to see somebody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron she_Pron)) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir lehrten ihn sie
|
||||
TestLangEng: we taught her him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron they_Pron)) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir lehrten ihn sie
|
||||
TestLangEng: we taught them him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron she_Pron)) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir lehrten ihn sie
|
||||
TestLangEng: we taught him her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron they_Pron)) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir lehrten ihn sie
|
||||
TestLangEng: we taught him them
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron he_Pron)) (UsePron she_Pron))))) NoVoc
|
||||
TestLangGer: wir lehrten sie ihn
|
||||
TestLangEng: we taught him her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron he_Pron)) (UsePron they_Pron))))) NoVoc
|
||||
TestLangGer: wir lehrten sie ihn
|
||||
TestLangEng: we taught him them
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron he_Pron)) (UsePron she_Pron))))) NoVoc
|
||||
TestLangGer: wir lehrten sie ihn
|
||||
TestLangEng: we taught her him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron he_Pron)) (UsePron they_Pron))))) NoVoc
|
||||
TestLangGer: wir lehrten sie ihn
|
||||
TestLangEng: we taught them him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cheese_N))) (DetCN (DetQuant DefArt NumSg) (UseN cow_N)))))) NoVoc
|
||||
TestLangGer: wir danken der Kuh nicht für den Käse
|
||||
TestLangEng: we don't thank the cow for the cheese
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cow_N))) (DetCN (DetQuant DefArt NumSg) (UseN cheese_N)))))) NoVoc
|
||||
TestLangGer: wir danken der Kuh nicht für den Käse
|
||||
TestLangEng: we don't thank the cow for the cheese
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (UsePron we_Pron) (UseRCl (TTAnt TPast ASimul) PPos (RelVP IdRP (ComplSlash (Slash3V3 leihen_von_rV3 (UsePron youSg_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN book_N))))))) NoVoc
|
||||
TestLangGer: wir , die sich das Buch von dir liehen
|
||||
TestLangEng: we , that borrowed the book from you
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (UsePron we_Pron) (UseRCl (TTAnt TPast ASimul) PPos (RelVP IdRP (ComplSlash (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (UsePron youSg_Pron)))))) NoVoc
|
||||
TestLangGer: wir , die sich das Buch von dir liehen
|
||||
TestLangEng: we , that borrowed the book from you
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (UsePron we_Pron) (UseRCl (TTAnt TPast ASimul) PPos (RelVP IdRP (ComplSlash (Slash3V3 leihen_von_rV3 (PredetNP not_Predet (UsePron youSg_Pron))) (DetCN (DetQuant DefArt NumSg) (UseN book_N))))))) NoVoc
|
||||
TestLangGer: wir , die sich das Buch nicht von dir liehen
|
||||
TestLangEng: we , that borrowed the book from not you
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (UsePron we_Pron) (UseRCl (TTAnt TPast ASimul) PPos (RelVP IdRP (ComplSlash (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (PredetNP not_Predet (UsePron youSg_Pron))))))) NoVoc
|
||||
TestLangGer: wir , die sich das Buch nicht von dir liehen
|
||||
TestLangEng: we , that borrowed the book from not you
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (UsePron we_Pron) (UseRCl (TTAnt TPast ASimul) PNeg (RelVP IdRP (ComplSlash (Slash3V3 leihen_von_rV3 (UsePron youSg_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN book_N))))))) NoVoc
|
||||
TestLangGer: wir , die sich das Buch nicht von dir liehen
|
||||
TestLangEng: we , that didn't borrow the book from you
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (UsePron we_Pron) (UseRCl (TTAnt TPast ASimul) PNeg (RelVP IdRP (ComplSlash (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (UsePron youSg_Pron)))))) NoVoc
|
||||
TestLangGer: wir , die sich das Buch nicht von dir liehen
|
||||
TestLangEng: we , that didn't borrow the book from you
|
||||
417
tests/german/examples.eng.out
Normal file
417
tests/german/examples.eng.out
Normal file
@@ -0,0 +1,417 @@
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child gives the woman the apple
|
||||
TestLangGer: das Kind gibt der Frau den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child gives the woman the apple
|
||||
TestLangGer: das Kind gibt der Frau den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
|
||||
TestLangEng: the child gives the woman it
|
||||
TestLangGer: das Kind gibt der Frau das
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangEng: the child gives the woman it
|
||||
TestLangGer: das Kind gibt es der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumSg))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child gives the woman it
|
||||
TestLangGer: das Kind gibt der Frau das
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child gives the woman it
|
||||
TestLangGer: das Kind gibt es der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangEng: the child gives the woman him
|
||||
TestLangGer: das Kind gibt ihn der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child gives the woman him
|
||||
TestLangGer: das Kind gibt ihn der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron she_Pron))))) NoVoc
|
||||
TestLangEng: the child gives the woman her
|
||||
TestLangGer: das Kind gibt sie der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child gives the woman her
|
||||
TestLangGer: das Kind gibt sie der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetNP (DetQuant DefArt NumPl)))))) NoVoc
|
||||
TestLangEng: the child gives the woman them
|
||||
TestLangGer: das Kind gibt der Frau die
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron they_Pron))))) NoVoc
|
||||
TestLangEng: the child gives the woman them
|
||||
TestLangGer: das Kind gibt sie der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child gives the woman them
|
||||
TestLangGer: das Kind gibt der Frau die
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (UsePron they_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child gives the woman them
|
||||
TestLangGer: das Kind gibt sie der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child gives her the apple
|
||||
TestLangGer: das Kind gibt ihr den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron she_Pron))))) NoVoc
|
||||
TestLangEng: the child gives her the apple
|
||||
TestLangGer: das Kind gibt ihr den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child gives him the apple
|
||||
TestLangGer: das Kind gibt ihm den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangEng: the child gives him the apple
|
||||
TestLangGer: das Kind gibt ihm den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumSg))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child gives it the apple
|
||||
TestLangGer: das Kind gibt dem den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child gives it the apple
|
||||
TestLangGer: das Kind gibt ihm den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
|
||||
TestLangEng: the child gives it the apple
|
||||
TestLangGer: das Kind gibt dem den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangEng: the child gives it the apple
|
||||
TestLangGer: das Kind gibt ihm den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child gives them the apple
|
||||
TestLangGer: das Kind gibt denen den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (UsePron they_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child gives them the apple
|
||||
TestLangGer: das Kind gibt ihnen den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetNP (DetQuant DefArt NumPl)))))) NoVoc
|
||||
TestLangEng: the child gives them the apple
|
||||
TestLangGer: das Kind gibt denen den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron they_Pron))))) NoVoc
|
||||
TestLangEng: the child gives them the apple
|
||||
TestLangGer: das Kind gibt ihnen den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that the child gives her
|
||||
TestLangGer: der Apfel , den das Kind ihr gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that the child gives her
|
||||
TestLangGer: der Apfel , dem das Kind sie gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives her
|
||||
TestLangGer: der Apfel , den das ihr gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives her
|
||||
TestLangGer: der Apfel , dem das sie gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives her
|
||||
TestLangGer: der Apfel , den es ihr gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives her
|
||||
TestLangGer: der Apfel , dem es sie gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives him
|
||||
TestLangGer: der Apfel , den das ihm gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives him
|
||||
TestLangGer: der Apfel , dem das ihn gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives him
|
||||
TestLangGer: der Apfel , den es ihm gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives him
|
||||
TestLangGer: der Apfel , dem es ihn gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
|
||||
TestLangEng: the apple that it gives it
|
||||
TestLangGer: der Apfel , den das dem gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (UsePron it_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives it
|
||||
TestLangGer: der Apfel , den das ihm gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
|
||||
TestLangEng: the apple that it gives it
|
||||
TestLangGer: der Apfel , dem das das gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (UsePron it_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives it
|
||||
TestLangGer: der Apfel , dem das es gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
|
||||
TestLangEng: the apple that it gives it
|
||||
TestLangGer: der Apfel , den es dem gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron it_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives it
|
||||
TestLangGer: der Apfel , den es ihm gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
|
||||
TestLangEng: the apple that it gives it
|
||||
TestLangGer: der Apfel , dem es das gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron it_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives it
|
||||
TestLangGer: der Apfel , dem es es gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
|
||||
TestLangEng: the apple that it gives them
|
||||
TestLangGer: der Apfel , den das denen gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (UsePron they_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives them
|
||||
TestLangGer: der Apfel , den das ihnen gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
|
||||
TestLangEng: the apple that it gives them
|
||||
TestLangGer: der Apfel , dem das die gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (UsePron they_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives them
|
||||
TestLangGer: der Apfel , dem das sie gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
|
||||
TestLangEng: the apple that it gives them
|
||||
TestLangGer: der Apfel , den es denen gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron they_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives them
|
||||
TestLangGer: der Apfel , den es ihnen gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
|
||||
TestLangEng: the apple that it gives them
|
||||
TestLangGer: der Apfel , dem es die gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron they_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it gives them
|
||||
TestLangGer: der Apfel , dem es sie gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives the apple
|
||||
TestLangGer: die Frau , die das Kind dem Apfel gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives the apple
|
||||
TestLangGer: die Frau , der das Kind den Apfel gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives him
|
||||
TestLangGer: die Frau , die das Kind ihm gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives him
|
||||
TestLangGer: die Frau , der das Kind ihn gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives her
|
||||
TestLangGer: die Frau , die das Kind ihr gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives her
|
||||
TestLangGer: die Frau , der das Kind sie gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives it
|
||||
TestLangGer: die Frau , die das Kind dem gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron it_Pron)))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives it
|
||||
TestLangGer: die Frau , die das Kind ihm gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives it
|
||||
TestLangGer: die Frau , der das Kind das gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron it_Pron)))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives it
|
||||
TestLangGer: die Frau , der das Kind es gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives them
|
||||
TestLangGer: die Frau , die das Kind denen gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron they_Pron)))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives them
|
||||
TestLangGer: die Frau , die das Kind ihnen gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives them
|
||||
TestLangGer: die Frau , der das Kind die gibt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron they_Pron)))))))) NoVoc
|
||||
TestLangEng: the woman that the child gives them
|
||||
TestLangGer: die Frau , der das Kind sie gibt
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: who gives the woman the apple
|
||||
TestLangGer: wer gibt der Frau den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: who gives the woman the apple
|
||||
TestLangGer: wer gibt der Frau den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
|
||||
TestLangEng: who gives the woman it
|
||||
TestLangGer: wer gibt der Frau das
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangEng: who gives the woman it
|
||||
TestLangGer: wer gibt es der Frau
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumSg))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: who gives the woman it
|
||||
TestLangGer: wer gibt der Frau das
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 give_V3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: who gives the woman it
|
||||
TestLangGer: wer gibt es der Frau
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 give_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: who gives her the apple
|
||||
TestLangGer: wer gibt ihr den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron she_Pron))))) NoVoc
|
||||
TestLangEng: who gives her the apple
|
||||
TestLangGer: wer gibt ihr den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 give_V3 (UsePron she_Pron)) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
|
||||
TestLangEng: who gives her it
|
||||
TestLangGer: wer gibt ihr das
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 give_V3 (UsePron she_Pron)) (UsePron it_Pron))))) NoVoc
|
||||
TestLangEng: who gives her it
|
||||
TestLangGer: wer gibt es ihr
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumSg))) (UsePron she_Pron))))) NoVoc
|
||||
TestLangEng: who gives her it
|
||||
TestLangGer: wer gibt ihr das
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 give_V3 (UsePron it_Pron)) (UsePron she_Pron))))) NoVoc
|
||||
TestLangEng: who gives her it
|
||||
TestLangGer: wer gibt es ihr
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child sends the apple to the woman
|
||||
TestLangGer: das Kind schickt der Frau den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child sends the apple to the woman
|
||||
TestLangGer: das Kind schickt der Frau den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetNP (DetQuant DefArt NumSg))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child sends it to the woman
|
||||
TestLangGer: das Kind schickt der Frau das
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child sends it to the woman
|
||||
TestLangGer: das Kind schickt es der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
|
||||
TestLangEng: the child sends it to the woman
|
||||
TestLangGer: das Kind schickt der Frau das
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangEng: the child sends it to the woman
|
||||
TestLangGer: das Kind schickt es der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child sends him to the woman
|
||||
TestLangGer: das Kind schickt ihn der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangEng: the child sends him to the woman
|
||||
TestLangGer: das Kind schickt ihn der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child sends her to the woman
|
||||
TestLangGer: das Kind schickt sie der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron she_Pron))))) NoVoc
|
||||
TestLangEng: the child sends her to the woman
|
||||
TestLangGer: das Kind schickt sie der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child sends them to the woman
|
||||
TestLangGer: das Kind schickt der Frau die
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (UsePron they_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: the child sends them to the woman
|
||||
TestLangGer: das Kind schickt sie der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetNP (DetQuant DefArt NumPl)))))) NoVoc
|
||||
TestLangEng: the child sends them to the woman
|
||||
TestLangGer: das Kind schickt der Frau die
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron they_Pron))))) NoVoc
|
||||
TestLangEng: the child sends them to the woman
|
||||
TestLangGer: das Kind schickt sie der Frau
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron she_Pron))))) NoVoc
|
||||
TestLangEng: the child sends the apple to her
|
||||
TestLangGer: das Kind schickt ihr den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child sends the apple to her
|
||||
TestLangGer: das Kind schickt ihr den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangEng: the child sends the apple to him
|
||||
TestLangGer: das Kind schickt ihm den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child sends the apple to him
|
||||
TestLangGer: das Kind schickt ihm den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
|
||||
TestLangEng: the child sends the apple to it
|
||||
TestLangGer: das Kind schickt dem den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangEng: the child sends the apple to it
|
||||
TestLangGer: das Kind schickt ihm den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetNP (DetQuant DefArt NumSg))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child sends the apple to it
|
||||
TestLangGer: das Kind schickt dem den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child sends the apple to it
|
||||
TestLangGer: das Kind schickt ihm den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetNP (DetQuant DefArt NumPl)))))) NoVoc
|
||||
TestLangEng: the child sends the apple to them
|
||||
TestLangGer: das Kind schickt denen den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron they_Pron))))) NoVoc
|
||||
TestLangEng: the child sends the apple to them
|
||||
TestLangGer: das Kind schickt ihnen den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child sends the apple to them
|
||||
TestLangGer: das Kind schickt denen den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (UsePron they_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: the child sends the apple to them
|
||||
TestLangGer: das Kind schickt ihnen den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumPl) (UseN woman_N))))))))) NoVoc
|
||||
TestLangEng: the apple that the child sends to the women
|
||||
TestLangGer: der Apfel , den das Kind den Frauen schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 send_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that the child sends to her
|
||||
TestLangGer: der Apfel , den das Kind ihr schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumPl) (UseN woman_N))))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to the women
|
||||
TestLangGer: der Apfel , den das den Frauen schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumPl) (UseN woman_N))))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to the women
|
||||
TestLangGer: der Apfel , den es den Frauen schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to her
|
||||
TestLangGer: der Apfel , den das ihr schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to her
|
||||
TestLangGer: der Apfel , den es ihr schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to him
|
||||
TestLangGer: der Apfel , den das ihm schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to him
|
||||
TestLangGer: der Apfel , den es ihm schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to it
|
||||
TestLangGer: der Apfel , den das dem schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (UsePron it_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to it
|
||||
TestLangGer: der Apfel , den das ihm schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to it
|
||||
TestLangGer: der Apfel , den es dem schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (UsePron it_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to it
|
||||
TestLangGer: der Apfel , den es ihm schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to them
|
||||
TestLangGer: der Apfel , den das denen schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (UsePron they_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to them
|
||||
TestLangGer: der Apfel , den das ihnen schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to them
|
||||
TestLangGer: der Apfel , den es denen schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (UsePron they_Pron)))))))) NoVoc
|
||||
TestLangEng: the apple that it sends to them
|
||||
TestLangGer: der Apfel , den es ihnen schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
|
||||
TestLangEng: the woman that the child sends the apple to
|
||||
TestLangGer: die Frau , der das Kind den Apfel schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangEng: the woman that the child sends him to
|
||||
TestLangGer: die Frau , der das Kind ihn schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangEng: the woman that the child sends her to
|
||||
TestLangGer: die Frau , der das Kind sie schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
|
||||
TestLangEng: the woman that the child sends it to
|
||||
TestLangGer: die Frau , der das Kind das schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (UsePron it_Pron)))))))) NoVoc
|
||||
TestLangEng: the woman that the child sends it to
|
||||
TestLangGer: die Frau , der das Kind es schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
|
||||
TestLangEng: the woman that the child sends them to
|
||||
TestLangGer: die Frau , der das Kind die schickt
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (UsePron they_Pron)))))))) NoVoc
|
||||
TestLangEng: the woman that the child sends them to
|
||||
TestLangGer: die Frau , der das Kind sie schickt
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: who sends the apple to the woman
|
||||
TestLangGer: wer schickt der Frau den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: who sends the apple to the woman
|
||||
TestLangGer: wer schickt der Frau den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 send_V3 (DetNP (DetQuant DefArt NumSg))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: who sends it to the woman
|
||||
TestLangGer: wer schickt der Frau das
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangEng: who sends it to the woman
|
||||
TestLangGer: wer schickt es der Frau
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
|
||||
TestLangEng: who sends it to the woman
|
||||
TestLangGer: wer schickt der Frau das
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangEng: who sends it to the woman
|
||||
TestLangGer: wer schickt es der Frau
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron she_Pron))))) NoVoc
|
||||
TestLangEng: who sends the apple to her
|
||||
TestLangGer: wer schickt ihr den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
TestLangEng: who sends the apple to her
|
||||
TestLangGer: wer schickt ihr den Apfel
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 send_V3 (DetNP (DetQuant DefArt NumSg))) (UsePron she_Pron))))) NoVoc
|
||||
TestLangEng: who sends it to her
|
||||
TestLangGer: wer schickt ihr das
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (UsePron she_Pron))))) NoVoc
|
||||
TestLangEng: who sends it to her
|
||||
TestLangGer: wer schickt es ihr
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
|
||||
TestLangEng: who sends it to her
|
||||
TestLangGer: wer schickt ihr das
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (UsePron it_Pron))))) NoVoc
|
||||
TestLangEng: who sends it to her
|
||||
TestLangGer: wer schickt es ihr
|
||||
88
tests/german/examples.eng.txt
Normal file
88
tests/german/examples.eng.txt
Normal file
@@ -0,0 +1,88 @@
|
||||
-- ditransitive give: give sb(indir=c2) sth(dir=c3)
|
||||
the child gives the woman the apple
|
||||
the child gives the woman it
|
||||
the child gives the woman him
|
||||
the child gives the woman her
|
||||
the child gives the woman them
|
||||
|
||||
the child gives the apple to her
|
||||
the child gives the apple to him
|
||||
the child gives the apple to it
|
||||
the child gives the apple to them
|
||||
|
||||
the child gives her the apple
|
||||
the child gives him the apple
|
||||
the child gives it the apple
|
||||
the child gives them the apple
|
||||
|
||||
the apple that the child gives to the women
|
||||
the apple that the child gives her
|
||||
the apple that it gives to the women
|
||||
the apple that it gives her
|
||||
the apple that it gives him
|
||||
the apple that it gives it
|
||||
the apple that it gives them
|
||||
|
||||
the woman that the child gives the apple
|
||||
the woman that the child gives him
|
||||
the woman that the child gives her
|
||||
the woman that the child gives it
|
||||
the woman that the child gives them
|
||||
|
||||
the woman that the child gives the apple to
|
||||
the woman that the child gives him to
|
||||
the woman that the child gives her to
|
||||
the woman that the child gives it to
|
||||
the woman that the child gives them to
|
||||
|
||||
who gives the woman the apple
|
||||
who gives the woman it
|
||||
who gives it to the woman
|
||||
who gives her the apple
|
||||
who gives her it
|
||||
|
||||
-- v3 = mkV3 v noPrep toPrep: send sth(dir=c2) to sb(indir=c3)
|
||||
the child sends the apple to the woman
|
||||
the child sends it to the woman
|
||||
the child sends him to the woman
|
||||
the child sends her to the woman
|
||||
the child sends them to the woman
|
||||
|
||||
the child sends the apple to her
|
||||
the child sends the apple to him
|
||||
the child sends the apple to it
|
||||
the child sends the apple to them
|
||||
|
||||
the child sends to her the apple
|
||||
the child sends to him the apple
|
||||
the child sends to it the apple
|
||||
the child sends to them the apple
|
||||
|
||||
the apple that the child sends to the women
|
||||
the apple that the child sends to her
|
||||
the apple that it sends to the women
|
||||
the apple that it sends to her
|
||||
the apple that it sends to him
|
||||
the apple that it sends to it
|
||||
the apple that it sends to them
|
||||
|
||||
the woman that the child sends the apple to
|
||||
the woman that the child sends him to
|
||||
the woman that the child sends her to
|
||||
the woman that the child sends it to
|
||||
the woman that the child sends them to
|
||||
|
||||
the woman who the child sends the apple to
|
||||
the woman who the child sends him to
|
||||
the woman who the child sends her to
|
||||
the woman who the child sends it to
|
||||
the woman who the child sends them to
|
||||
|
||||
who sends to the woman the apple
|
||||
who sends to the woman it
|
||||
who sends to her the apple
|
||||
who sends to her it
|
||||
who sends the apple to the woman
|
||||
who sends it to the woman
|
||||
who sends the apple to her
|
||||
who sends it to her
|
||||
278
tests/german/examples.eng2ger.out
Normal file
278
tests/german/examples.eng2ger.out
Normal file
@@ -0,0 +1,278 @@
|
||||
the child gives the woman the apple
|
||||
das Kind gibt der Frau den Apfel
|
||||
the child gives the woman the apple
|
||||
das Kind gibt der Frau den Apfel
|
||||
the child gives the woman it
|
||||
das Kind gibt der Frau das
|
||||
the child gives the woman it
|
||||
das Kind gibt es der Frau
|
||||
the child gives the woman it
|
||||
das Kind gibt der Frau das
|
||||
the child gives the woman it
|
||||
das Kind gibt es der Frau
|
||||
the child gives the woman him
|
||||
das Kind gibt ihn der Frau
|
||||
the child gives the woman him
|
||||
das Kind gibt ihn der Frau
|
||||
the child gives the woman her
|
||||
das Kind gibt sie der Frau
|
||||
the child gives the woman her
|
||||
das Kind gibt sie der Frau
|
||||
the child gives the woman them
|
||||
das Kind gibt der Frau die
|
||||
the child gives the woman them
|
||||
das Kind gibt sie der Frau
|
||||
the child gives the woman them
|
||||
das Kind gibt der Frau die
|
||||
the child gives the woman them
|
||||
das Kind gibt sie der Frau
|
||||
the child gives her the apple
|
||||
das Kind gibt ihr den Apfel
|
||||
the child gives her the apple
|
||||
das Kind gibt ihr den Apfel
|
||||
the child gives him the apple
|
||||
das Kind gibt ihm den Apfel
|
||||
the child gives him the apple
|
||||
das Kind gibt ihm den Apfel
|
||||
the child gives it the apple
|
||||
das Kind gibt dem den Apfel
|
||||
the child gives it the apple
|
||||
das Kind gibt ihm den Apfel
|
||||
the child gives it the apple
|
||||
das Kind gibt dem den Apfel
|
||||
the child gives it the apple
|
||||
das Kind gibt ihm den Apfel
|
||||
the child gives them the apple
|
||||
das Kind gibt denen den Apfel
|
||||
the child gives them the apple
|
||||
das Kind gibt ihnen den Apfel
|
||||
the child gives them the apple
|
||||
das Kind gibt denen den Apfel
|
||||
the child gives them the apple
|
||||
das Kind gibt ihnen den Apfel
|
||||
the apple that the child gives her
|
||||
der Apfel , den das Kind ihr gibt
|
||||
the apple that the child gives her
|
||||
der Apfel , dem das Kind sie gibt
|
||||
the apple that it gives her
|
||||
der Apfel , den das ihr gibt
|
||||
the apple that it gives her
|
||||
der Apfel , dem das sie gibt
|
||||
the apple that it gives her
|
||||
der Apfel , den es ihr gibt
|
||||
the apple that it gives her
|
||||
der Apfel , dem es sie gibt
|
||||
the apple that it gives him
|
||||
der Apfel , den das ihm gibt
|
||||
the apple that it gives him
|
||||
der Apfel , dem das ihn gibt
|
||||
the apple that it gives him
|
||||
der Apfel , den es ihm gibt
|
||||
the apple that it gives him
|
||||
der Apfel , dem es ihn gibt
|
||||
the apple that it gives it
|
||||
der Apfel , den das dem gibt
|
||||
the apple that it gives it
|
||||
der Apfel , den das ihm gibt
|
||||
the apple that it gives it
|
||||
der Apfel , dem das das gibt
|
||||
the apple that it gives it
|
||||
der Apfel , dem das es gibt
|
||||
the apple that it gives it
|
||||
der Apfel , den es dem gibt
|
||||
the apple that it gives it
|
||||
der Apfel , den es ihm gibt
|
||||
the apple that it gives it
|
||||
der Apfel , dem es das gibt
|
||||
the apple that it gives it
|
||||
der Apfel , dem es es gibt
|
||||
the apple that it gives them
|
||||
der Apfel , den das denen gibt
|
||||
the apple that it gives them
|
||||
der Apfel , den das ihnen gibt
|
||||
the apple that it gives them
|
||||
der Apfel , dem das die gibt
|
||||
the apple that it gives them
|
||||
der Apfel , dem das sie gibt
|
||||
the apple that it gives them
|
||||
der Apfel , den es denen gibt
|
||||
the apple that it gives them
|
||||
der Apfel , den es ihnen gibt
|
||||
the apple that it gives them
|
||||
der Apfel , dem es die gibt
|
||||
the apple that it gives them
|
||||
der Apfel , dem es sie gibt
|
||||
the woman that the child gives the apple
|
||||
die Frau , die das Kind dem Apfel gibt
|
||||
the woman that the child gives the apple
|
||||
die Frau , der das Kind den Apfel gibt
|
||||
the woman that the child gives him
|
||||
die Frau , die das Kind ihm gibt
|
||||
the woman that the child gives him
|
||||
die Frau , der das Kind ihn gibt
|
||||
the woman that the child gives her
|
||||
die Frau , die das Kind ihr gibt
|
||||
the woman that the child gives her
|
||||
die Frau , der das Kind sie gibt
|
||||
the woman that the child gives it
|
||||
die Frau , die das Kind dem gibt
|
||||
the woman that the child gives it
|
||||
die Frau , die das Kind ihm gibt
|
||||
the woman that the child gives it
|
||||
die Frau , der das Kind das gibt
|
||||
the woman that the child gives it
|
||||
die Frau , der das Kind es gibt
|
||||
the woman that the child gives them
|
||||
die Frau , die das Kind denen gibt
|
||||
the woman that the child gives them
|
||||
die Frau , die das Kind ihnen gibt
|
||||
the woman that the child gives them
|
||||
die Frau , der das Kind die gibt
|
||||
the woman that the child gives them
|
||||
die Frau , der das Kind sie gibt
|
||||
who gives the woman the apple
|
||||
wer gibt der Frau den Apfel
|
||||
who gives the woman the apple
|
||||
wer gibt der Frau den Apfel
|
||||
who gives the woman it
|
||||
wer gibt der Frau das
|
||||
who gives the woman it
|
||||
wer gibt es der Frau
|
||||
who gives the woman it
|
||||
wer gibt der Frau das
|
||||
who gives the woman it
|
||||
wer gibt es der Frau
|
||||
who gives her the apple
|
||||
wer gibt ihr den Apfel
|
||||
who gives her the apple
|
||||
wer gibt ihr den Apfel
|
||||
who gives her it
|
||||
wer gibt ihr das
|
||||
who gives her it
|
||||
wer gibt es ihr
|
||||
who gives her it
|
||||
wer gibt ihr das
|
||||
who gives her it
|
||||
wer gibt es ihr
|
||||
the child sends the apple to the woman
|
||||
das Kind schickt der Frau den Apfel
|
||||
the child sends the apple to the woman
|
||||
das Kind schickt der Frau den Apfel
|
||||
the child sends it to the woman
|
||||
das Kind schickt der Frau das
|
||||
the child sends it to the woman
|
||||
das Kind schickt es der Frau
|
||||
the child sends it to the woman
|
||||
das Kind schickt der Frau das
|
||||
the child sends it to the woman
|
||||
das Kind schickt es der Frau
|
||||
the child sends him to the woman
|
||||
das Kind schickt ihn der Frau
|
||||
the child sends him to the woman
|
||||
das Kind schickt ihn der Frau
|
||||
the child sends her to the woman
|
||||
das Kind schickt sie der Frau
|
||||
the child sends her to the woman
|
||||
das Kind schickt sie der Frau
|
||||
the child sends them to the woman
|
||||
das Kind schickt der Frau die
|
||||
the child sends them to the woman
|
||||
das Kind schickt sie der Frau
|
||||
the child sends them to the woman
|
||||
das Kind schickt der Frau die
|
||||
the child sends them to the woman
|
||||
das Kind schickt sie der Frau
|
||||
the child sends the apple to her
|
||||
das Kind schickt ihr den Apfel
|
||||
the child sends the apple to her
|
||||
das Kind schickt ihr den Apfel
|
||||
the child sends the apple to him
|
||||
das Kind schickt ihm den Apfel
|
||||
the child sends the apple to him
|
||||
das Kind schickt ihm den Apfel
|
||||
the child sends the apple to it
|
||||
das Kind schickt dem den Apfel
|
||||
the child sends the apple to it
|
||||
das Kind schickt ihm den Apfel
|
||||
the child sends the apple to it
|
||||
das Kind schickt dem den Apfel
|
||||
the child sends the apple to it
|
||||
das Kind schickt ihm den Apfel
|
||||
the child sends the apple to them
|
||||
das Kind schickt denen den Apfel
|
||||
the child sends the apple to them
|
||||
das Kind schickt ihnen den Apfel
|
||||
the child sends the apple to them
|
||||
das Kind schickt denen den Apfel
|
||||
the child sends the apple to them
|
||||
das Kind schickt ihnen den Apfel
|
||||
the apple that the child sends to the women
|
||||
der Apfel , den das Kind den Frauen schickt
|
||||
the apple that the child sends to her
|
||||
der Apfel , den das Kind ihr schickt
|
||||
the apple that it sends to the women
|
||||
der Apfel , den das den Frauen schickt
|
||||
the apple that it sends to the women
|
||||
der Apfel , den es den Frauen schickt
|
||||
the apple that it sends to her
|
||||
der Apfel , den das ihr schickt
|
||||
the apple that it sends to her
|
||||
der Apfel , den es ihr schickt
|
||||
the apple that it sends to him
|
||||
der Apfel , den das ihm schickt
|
||||
the apple that it sends to him
|
||||
der Apfel , den es ihm schickt
|
||||
the apple that it sends to it
|
||||
der Apfel , den das dem schickt
|
||||
the apple that it sends to it
|
||||
der Apfel , den das ihm schickt
|
||||
the apple that it sends to it
|
||||
der Apfel , den es dem schickt
|
||||
the apple that it sends to it
|
||||
der Apfel , den es ihm schickt
|
||||
the apple that it sends to them
|
||||
der Apfel , den das denen schickt
|
||||
the apple that it sends to them
|
||||
der Apfel , den das ihnen schickt
|
||||
the apple that it sends to them
|
||||
der Apfel , den es denen schickt
|
||||
the apple that it sends to them
|
||||
der Apfel , den es ihnen schickt
|
||||
the woman that the child sends the apple to
|
||||
die Frau , der das Kind den Apfel schickt
|
||||
the woman that the child sends him to
|
||||
die Frau , der das Kind ihn schickt
|
||||
the woman that the child sends her to
|
||||
die Frau , der das Kind sie schickt
|
||||
the woman that the child sends it to
|
||||
die Frau , der das Kind das schickt
|
||||
the woman that the child sends it to
|
||||
die Frau , der das Kind es schickt
|
||||
the woman that the child sends them to
|
||||
die Frau , der das Kind die schickt
|
||||
the woman that the child sends them to
|
||||
die Frau , der das Kind sie schickt
|
||||
who sends the apple to the woman
|
||||
wer schickt der Frau den Apfel
|
||||
who sends the apple to the woman
|
||||
wer schickt der Frau den Apfel
|
||||
who sends it to the woman
|
||||
wer schickt der Frau das
|
||||
who sends it to the woman
|
||||
wer schickt es der Frau
|
||||
who sends it to the woman
|
||||
wer schickt der Frau das
|
||||
who sends it to the woman
|
||||
wer schickt es der Frau
|
||||
who sends the apple to her
|
||||
wer schickt ihr den Apfel
|
||||
who sends the apple to her
|
||||
wer schickt ihr den Apfel
|
||||
who sends it to her
|
||||
wer schickt ihr das
|
||||
who sends it to her
|
||||
wer schickt es ihr
|
||||
who sends it to her
|
||||
wer schickt ihr das
|
||||
who sends it to her
|
||||
wer schickt es ihr
|
||||
75
tests/german/examples.neg.out
Normal file
75
tests/german/examples.neg.out
Normal file
@@ -0,0 +1,75 @@
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (PredetNP not_Predet (MassNP (UseN beer_N))))))) NoVoc
|
||||
TestLangGer: wir trinken nicht Bier
|
||||
TestLangEng: we drink not beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (PredetNP not_Predet (UsePron it_Pron)))))) NoVoc
|
||||
TestLangGer: wir trinken nicht es
|
||||
TestLangEng: we drink not it
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (PredetNP not_Predet (MassNP (AdjCN (PositA warm_A) (UseN beer_N)))))))) NoVoc
|
||||
TestLangGer: wir trinken nicht warmes Bier
|
||||
TestLangEng: we drink not warm beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (DetCN (DetQuant no_Quant NumSg) (AdjCN (PositA warm_A) (UseN beer_N))))))) NoVoc
|
||||
TestLangGer: wir trinken kein warmes Bier nicht
|
||||
TestLangEng: we don't drink no warm beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet (UsePron he_Pron)))))) NoVoc
|
||||
TestLangGer: ich sehe nicht ihn
|
||||
TestLangEng: I see not him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet somebody_NP))))) NoVoc
|
||||
TestLangGer: ich sehe nicht jemanden
|
||||
TestLangEng: I see not somebody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN many_Det (AdjCN (PositA bad_A) (UseN reason_N))))))) NoVoc
|
||||
TestLangGer: ich sehe viele schlechten Gründe
|
||||
TestLangEng: I see many bad reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN few_Det (AdjCN (PositA bad_A) (UseN reason_N))))))) NoVoc
|
||||
TestLangGer: ich sehe wenige schlechten Gründe
|
||||
TestLangEng: I see few bad reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (PredetNP not_Predet somebody_NP))))) NoVoc
|
||||
TestLangGer: wir wollen nicht jemanden sehen
|
||||
TestLangEng: we want to see not somebody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet somebody_NP)))))) NoVoc
|
||||
TestLangGer: wir wollen nicht jemanden sehen
|
||||
TestLangEng: we want to see not somebody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) somebody_NP))))) NoVoc
|
||||
TestLangGer: wir wollen nicht jemanden sehen
|
||||
TestLangEng: we don't want to see somebody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (PredetNP not_Predet (UsePron she_Pron)))))) NoVoc
|
||||
TestLangGer: ich schicke es nicht ihr
|
||||
TestLangEng: I send it to not her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (PredetNP not_Predet (UsePron she_Pron))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke es nicht ihr
|
||||
TestLangEng: I send it to not her
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (MassNP (ApposCN (UseN child_N) (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangGer: wem gibt das Kind ihn nicht
|
||||
TestLangEng: whom doesn't it give child he
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron he_Pron)))))) NoVoc
|
||||
TestLangGer: wem gibt das Kind ihn nicht
|
||||
TestLangEng: whom doesn't the child give him
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (MassNP (ApposCN (UseN child_N) (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangGer: wem gibt das Kind ihn nicht
|
||||
TestLangEng: whom doesn't it give child he
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron he_Pron)))))) NoVoc
|
||||
TestLangGer: wem gibt das Kind ihn nicht
|
||||
TestLangEng: whom doesn't the child give him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 anklagen_gen_V3 (DetNP (DetQuant IndefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN beer_N) (UsePron he_Pron))))))) NoVoc
|
||||
TestLangGer: ich klage einiger Biere ihn an
|
||||
TestLangEng: I accuse beers he of ones
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 anklagen_gen_V3 (DetNP somePl_Det)) (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN beer_N) (UsePron he_Pron))))))) NoVoc
|
||||
TestLangGer: ich klage einiger Biere ihn an
|
||||
TestLangEng: I accuse beers he of some
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN reason_N))) (DetCN (DetQuant DefArt NumSg) (UseN student_N)))))) NoVoc
|
||||
TestLangGer: wir lehrten den Grund den Studenten
|
||||
TestLangEng: we taught the reason the student
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN reason_N))) (DetCN (DetQuant DefArt NumSg) (UseN student_N)))))) NoVoc
|
||||
TestLangGer: wir lehrten den Grund den Studenten
|
||||
TestLangEng: we taught the student the reason
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumPl) (UseN student_N)))))) NoVoc
|
||||
TestLangGer: wir lehrten ihn die Studenten
|
||||
TestLangEng: we taught him the students
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumPl) (UseN student_N)))))) NoVoc
|
||||
TestLangGer: wir lehrten ihn die Studenten
|
||||
TestLangEng: we taught the students him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (DetCN (DetQuant DefArt NumPl) (UseN student_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir lehrten ihn die Studenten
|
||||
TestLangEng: we taught the students him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (DetCN (DetQuant DefArt NumPl) (UseN student_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir lehrten ihn die Studenten
|
||||
TestLangEng: we taught him the students
|
||||
870
tests/german/examples.pos.out
Normal file
870
tests/german/examples.pos.out
Normal file
@@ -0,0 +1,870 @@
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAP (PositA old_A)))))) NoVoc
|
||||
TestLangGer: ich bin nicht alt
|
||||
TestLangEng: I am not old
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAdv (PositAdvAdj old_A)))))) NoVoc
|
||||
TestLangGer: ich bin nicht alt
|
||||
TestLangEng: I am not oldly
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP UseCopula (PositAdvAdj old_A))))) NoVoc
|
||||
TestLangGer: ich bin nicht alt
|
||||
TestLangEng: I am not oldly
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAdv here_Adv))))) NoVoc
|
||||
TestLangGer: ich bin nicht hier
|
||||
TestLangEng: I am not here
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP UseCopula here_Adv)))) NoVoc
|
||||
TestLangGer: ich bin nicht hier
|
||||
TestLangEng: I am not here
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a know_V2) (UsePron youSg_Pron))))) NoVoc
|
||||
TestLangGer: ich kenne dich nicht
|
||||
TestLangEng: I don't know you
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a know_V2) (DetCN (DetQuant (PossPron youSg_Pron) NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich kenne deine Frau nicht
|
||||
TestLangEng: I don't know your woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (UseComp (CompNP (DetCN (DetQuant no_Quant NumSg) (UseN child_N))))))) NoVoc
|
||||
TestLangGer: ich bin kein Kind
|
||||
TestLangEng: I am no child
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP (UseV sleep_V) here_Adv)))) NoVoc
|
||||
TestLangGer: ich schlafe nicht hier
|
||||
TestLangEng: I don't sleep here
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2A paint_V2A (PositA blue_A)) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: ich male es nicht blau
|
||||
TestLangEng: I don't paint it blue
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdVVP always_AdV (UseV sleep_V))))) NoVoc
|
||||
TestLangGer: ich schlafe nicht immer
|
||||
TestLangEng: I don't always sleep
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdVVP always_AdV (ComplSlash (SlashV2a know_V2) (UsePron youSg_Pron)))))) NoVoc
|
||||
TestLangGer: ich kenne dich nicht immer
|
||||
TestLangEng: I don't always know you
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (AdVVPSlash always_AdV (SlashV2a know_V2)) (UsePron youSg_Pron))))) NoVoc
|
||||
TestLangGer: ich kenne dich nicht immer
|
||||
TestLangEng: I don't always know you
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplVV can8know_VV (UseV sleep_V))))) NoVoc
|
||||
TestLangGer: ich kann nicht schlafen
|
||||
TestLangEng: I can't sleep
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplVV can_VV (UseV sleep_V))))) NoVoc
|
||||
TestLangGer: ich kann nicht schlafen
|
||||
TestLangEng: I can't sleep
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (ImpersCl (ComplVA become_VA (UseComparA good_A))))) NoVoc
|
||||
TestLangGer: es wird nicht besser
|
||||
TestLangEng: it doesn't become better
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron it_Pron) (ComplVA become_VA (UseComparA good_A))))) NoVoc
|
||||
TestLangGer: es wird nicht besser
|
||||
TestLangEng: it doesn't become better
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (MassNP (UseN beer_N)))))) NoVoc
|
||||
TestLangGer: wir trinken Bier
|
||||
TestLangEng: we drink beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (MassNP (UseN beer_N)))))) NoVoc
|
||||
TestLangGer: wir trinken Bier nicht
|
||||
TestLangEng: we don't drink beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: wir trinken es nicht
|
||||
TestLangEng: we don't drink it
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (DetCN (DetQuant no_Quant NumSg) (UseN beer_N)))))) NoVoc
|
||||
TestLangGer: wir trinken kein Bier
|
||||
TestLangEng: we drink no beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (MassNP (AdjCN (PositA warm_A) (UseN beer_N))))))) NoVoc
|
||||
TestLangGer: wir trinken warmes Bier nicht
|
||||
TestLangEng: we don't drink warm beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (DetCN (DetQuant no_Quant NumSg) (AdjCN (PositA warm_A) (UseN beer_N))))))) NoVoc
|
||||
TestLangGer: wir trinken kein warmes Bier
|
||||
TestLangEng: we drink no warm beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant DefArt NumSg) (UseN man_N)))))) NoVoc
|
||||
TestLangGer: ich sehe den Mann nicht
|
||||
TestLangEng: I don't see the man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant no_Quant NumSg) (UseN man_N)))))) NoVoc
|
||||
TestLangGer: ich sehe keinen Mann
|
||||
TestLangEng: I see no man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: ich sehe ihn nicht
|
||||
TestLangEng: I don't see him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) somebody_NP)))) NoVoc
|
||||
TestLangGer: ich sehe jemanden nicht
|
||||
TestLangEng: I don't see somebody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) nobody_NP)))) NoVoc
|
||||
TestLangGer: ich sehe niemanden
|
||||
TestLangEng: I see nobody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a read_V2) (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA bad_A) (UseN book_N))))))) NoVoc
|
||||
TestLangGer: ich lese ein schlechtes Buch nicht
|
||||
TestLangEng: I don't read a bad book
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a read_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (AdjCN (PositA bad_A) (UseN book_N))))))) NoVoc
|
||||
TestLangGer: ich lese ein schlechtes Buch nicht
|
||||
TestLangEng: I don't read one bad book
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a read_V2) (DetCN someSg_Det (AdjCN (PositA bad_A) (UseN book_N))))))) NoVoc
|
||||
TestLangGer: ich lese ein schlechtes Buch nicht
|
||||
TestLangEng: I don't read some bad book
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a read_V2) (DetCN (DetQuant no_Quant NumSg) (AdjCN (PositA bad_A) (UseN book_N))))))) NoVoc
|
||||
TestLangGer: ich lese kein schlechtes Buch
|
||||
TestLangEng: I read no bad book
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumPl) (UseN reason_N)))))) NoVoc
|
||||
TestLangGer: ich sehe Gründe
|
||||
TestLangEng: I see reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumPl) (UseN reason_N)))))) NoVoc
|
||||
TestLangGer: ich sehe Gründe nicht
|
||||
TestLangEng: I don't see reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet (DetCN (DetQuant IndefArt NumPl) (UseN reason_N))))))) NoVoc
|
||||
TestLangGer: ich sehe nicht Gründe
|
||||
TestLangEng: I see not reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant no_Quant NumPl) (UseN reason_N)))))) NoVoc
|
||||
TestLangGer: ich sehe keine Gründe
|
||||
TestLangEng: I see no reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n2)))))))) (UseN reason_N)))))) NoVoc
|
||||
TestLangGer: ich sehe zwei Gründe
|
||||
TestLangEng: I see two reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n2)))))))) (UseN reason_N)))))) NoVoc
|
||||
TestLangGer: ich sehe zwei Gründe nicht
|
||||
TestLangEng: I don't see two reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant no_Quant (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n2)))))))) (UseN reason_N)))))) NoVoc
|
||||
TestLangGer: ich sehe keine zwei Gründe
|
||||
TestLangEng: I see no two reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA bad_A) (UseN reason_N))))))) NoVoc
|
||||
TestLangGer: ich sehe schlechte Gründe
|
||||
TestLangEng: I see bad reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA bad_A) (UseN reason_N))))))) NoVoc
|
||||
TestLangGer: ich sehe schlechte Gründe nicht
|
||||
TestLangEng: I don't see bad reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant no_Quant NumPl) (AdjCN (PositA bad_A) (UseN reason_N))))))) NoVoc
|
||||
TestLangGer: ich sehe keine schlechten Gründe
|
||||
TestLangEng: I see no bad reasons
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) somebody_NP)))) NoVoc
|
||||
TestLangGer: wir wollen jemanden sehen
|
||||
TestLangEng: we want to see somebody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) somebody_NP))))) NoVoc
|
||||
TestLangGer: wir wollen jemanden sehen
|
||||
TestLangEng: we want to see somebody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) somebody_NP)))) NoVoc
|
||||
TestLangGer: wir wollen jemanden nicht sehen
|
||||
TestLangEng: we don't want to see somebody
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a wait_V2) (DetCN (DetQuant DefArt NumPl) (UseN child_N)))))) NoVoc
|
||||
TestLangGer: wir warten nicht auf die Kinder
|
||||
TestLangEng: we don't wait for the children
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a wait_V2) (UsePron youSg_Pron))))) NoVoc
|
||||
TestLangGer: wir warten nicht auf dich
|
||||
TestLangEng: we don't wait for you
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TFut ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a wait_V2) (UsePron youPl_Pron))))) NoVoc
|
||||
TestLangGer: wir werden nicht auf euch warten
|
||||
TestLangEng: we won't wait for you
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a wait_V2) (PredetNP all_Predet (DetCN (DetQuant IndefArt NumPl) (UseN child_N))))))) NoVoc
|
||||
TestLangGer: wir haben nicht auf alle Kinder gewartet
|
||||
TestLangEng: we haven't waited for all children
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a wait_V2) (UsePron youPl_Pron))))) NoVoc
|
||||
TestLangGer: wir haben nicht auf euch gewartet
|
||||
TestLangEng: we haven't waited for you
|
||||
TestLang: PhrUtt NoPConj (UttAdv (SubjS because_Subj (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a wait_V2) (UsePron youPl_Pron))))))) NoVoc
|
||||
TestLangGer: weil wir nicht auf euch warten wollen
|
||||
TestLangEng: because we don't want to wait for you
|
||||
TestLang: PhrUtt NoPConj (UttAdv (SubjS because_Subj (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a wait_V2)) (UsePron youPl_Pron)))))) NoVoc
|
||||
TestLangGer: weil wir nicht auf euch warten wollen
|
||||
TestLangEng: because we don't want to wait for you
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a wait_V2) (DetCN many_Det (UseN child_N)))))) NoVoc
|
||||
TestLangGer: wir warten nicht auf viele Kinder
|
||||
TestLangEng: we don't wait for many children
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke der Frau das Buch
|
||||
TestLangEng: I send the book to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke der Frau das Buch
|
||||
TestLangEng: I send the book to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant IndefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke der Frau ein Buch
|
||||
TestLangEng: I send a book to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke der Frau ein Buch
|
||||
TestLangEng: I send one book to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN someSg_Det (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke der Frau ein Buch
|
||||
TestLangEng: I send some book to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN book_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke der Frau ein Buch
|
||||
TestLangEng: I send a book to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke der Frau ein Buch
|
||||
TestLangEng: I send one book to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN someSg_Det (UseN book_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke der Frau ein Buch
|
||||
TestLangEng: I send some book to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau das Buch
|
||||
TestLangEng: I send the book to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau das Buch
|
||||
TestLangEng: I send the book to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau das Buch
|
||||
TestLangEng: I send the book to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau das Buch
|
||||
TestLangEng: I send the book to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau das Buch
|
||||
TestLangEng: I send the book to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau das Buch
|
||||
TestLangEng: I send the book to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (DetCN (DetQuant IndefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send a book to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send one book to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (DetCN someSg_Det (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send some book to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (DetCN (DetQuant IndefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send a book to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send one book to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (DetCN someSg_Det (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send some book to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (DetCN (DetQuant IndefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send a book to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send one book to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (DetCN someSg_Det (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send some book to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN book_N))) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send a book to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN book_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send a book to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN book_N))) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send a book to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N))) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send one book to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send one book to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N))) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send one book to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN someSg_Det (UseN book_N))) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send some book to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN someSg_Det (UseN book_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send some book to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN someSg_Det (UseN book_N))) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau ein Buch
|
||||
TestLangEng: I send some book to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke der Frau das Buch nicht
|
||||
TestLangEng: I don't send the book to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke der Frau das Buch nicht
|
||||
TestLangEng: I don't send the book to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau das Buch nicht
|
||||
TestLangEng: I don't send the book to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau das Buch nicht
|
||||
TestLangEng: I don't send the book to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau das Buch nicht
|
||||
TestLangEng: I don't send the book to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau das Buch nicht
|
||||
TestLangEng: I don't send the book to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau das Buch nicht
|
||||
TestLangEng: I don't send the book to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke einer Frau das Buch nicht
|
||||
TestLangEng: I don't send the book to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke ihr das Buch nicht
|
||||
TestLangEng: I don't send the book to her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (UsePron she_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke ihr das Buch nicht
|
||||
TestLangEng: I don't send the book to her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke es der Frau nicht
|
||||
TestLangEng: I don't send it to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke es der Frau nicht
|
||||
TestLangEng: I don't send it to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke es einer Frau nicht
|
||||
TestLangEng: I don't send it to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke es einer Frau nicht
|
||||
TestLangEng: I don't send it to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke es einer Frau nicht
|
||||
TestLangEng: I don't send it to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke es einer Frau nicht
|
||||
TestLangEng: I don't send it to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke es einer Frau nicht
|
||||
TestLangEng: I don't send it to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke es einer Frau nicht
|
||||
TestLangEng: I don't send it to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke es ihr nicht
|
||||
TestLangEng: I don't send it to her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (UsePron she_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke es ihr nicht
|
||||
TestLangEng: I don't send it to her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke keiner Frau das Buch
|
||||
TestLangEng: I send the book to no woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant no_Quant NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke keiner Frau das Buch
|
||||
TestLangEng: I send the book to no woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant no_Quant NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke der Frau kein Buch
|
||||
TestLangEng: I send no book to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN book_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke der Frau kein Buch
|
||||
TestLangEng: I send no book to the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (DetCN (DetQuant no_Quant NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke ihr kein Buch
|
||||
TestLangEng: I send no book to her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN book_N))) (UsePron she_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke ihr kein Buch
|
||||
TestLangEng: I send no book to her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN woman_N))) (DetCN (DetQuant IndefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke keiner Frau ein Buch
|
||||
TestLangEng: I send a book to no woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN woman_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke keiner Frau ein Buch
|
||||
TestLangEng: I send one book to no woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN woman_N))) (DetCN someSg_Det (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke keiner Frau ein Buch
|
||||
TestLangEng: I send some book to no woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN book_N))) (DetCN (DetQuant no_Quant NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke keiner Frau ein Buch
|
||||
TestLangEng: I send a book to no woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N))) (DetCN (DetQuant no_Quant NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke keiner Frau ein Buch
|
||||
TestLangEng: I send one book to no woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN someSg_Det (UseN book_N))) (DetCN (DetQuant no_Quant NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke keiner Frau ein Buch
|
||||
TestLangEng: I send some book to no woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant no_Quant NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke es keiner Frau
|
||||
TestLangEng: I send it to no woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke es keiner Frau
|
||||
TestLangEng: I send it to no woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke es einer Frau nicht
|
||||
TestLangEng: I don't send it to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke es einer Frau nicht
|
||||
TestLangEng: I don't send it to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich schicke es einer Frau nicht
|
||||
TestLangEng: I don't send it to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke es einer Frau nicht
|
||||
TestLangEng: I don't send it to a woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke es einer Frau nicht
|
||||
TestLangEng: I don't send it to one woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke es einer Frau nicht
|
||||
TestLangEng: I don't send it to some woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: ich schicke ihr das Buch nicht
|
||||
TestLangEng: I don't send the book to her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (UsePron she_Pron))))) NoVoc
|
||||
TestLangGer: ich schicke ihr das Buch nicht
|
||||
TestLangEng: I don't send the book to her
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (MassNP (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN woman_N))))))))))) NoVoc
|
||||
TestLangGer: der Apfel , den das Kind der Frau gibt
|
||||
TestLangEng: the apple that it gives child the woman
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))))))))) NoVoc
|
||||
TestLangGer: der Apfel , den das Kind der Frau gibt
|
||||
TestLangEng: the apple that the child gives the woman
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (MassNP (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))))))) NoVoc
|
||||
TestLangGer: der Apfel , den das Kind der Frau gibt
|
||||
TestLangEng: the apple , that it gives child the woman
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))))) NoVoc
|
||||
TestLangGer: der Apfel , den das Kind der Frau gibt
|
||||
TestLangEng: the apple , that the child gives the woman
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (MassNP (ApposCN (UseN child_N) (UsePron she_Pron)))))))))) NoVoc
|
||||
TestLangGer: der Apfel , den das Kind ihr gibt
|
||||
TestLangEng: the apple that it gives child she
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangGer: der Apfel , den das Kind ihr gibt
|
||||
TestLangEng: the apple that the child gives her
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (MassNP (ApposCN (UseN child_N) (UsePron she_Pron))))))))) NoVoc
|
||||
TestLangGer: der Apfel , den das Kind ihr gibt
|
||||
TestLangEng: the apple , that it gives child she
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron she_Pron))))))) NoVoc
|
||||
TestLangGer: der Apfel , den das Kind ihr gibt
|
||||
TestLangEng: the apple , that the child gives her
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron she_Pron)))))))) NoVoc
|
||||
TestLangGer: der Apfel , den es ihr gibt
|
||||
TestLangEng: the apple that it gives her
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron she_Pron))))))) NoVoc
|
||||
TestLangGer: der Apfel , den es ihr gibt
|
||||
TestLangEng: the apple , that it gives her
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (MassNP (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))))) NoVoc
|
||||
TestLangGer: die Frau , der das Kind den Apfel nicht gibt
|
||||
TestLangEng: the woman that it doesn't give child the apple
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
|
||||
TestLangGer: die Frau , der das Kind den Apfel nicht gibt
|
||||
TestLangEng: the woman that the child doesn't give the apple
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (MassNP (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))))) NoVoc
|
||||
TestLangGer: die Frau , der das Kind den Apfel nicht gibt
|
||||
TestLangEng: the woman , that it doesn't give child the apple
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))) NoVoc
|
||||
TestLangGer: die Frau , der das Kind den Apfel nicht gibt
|
||||
TestLangEng: the woman , that the child doesn't give the apple
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
|
||||
TestLangGer: die Frau , der es den Apfel nicht gibt
|
||||
TestLangEng: the woman that it doesn't give the apple
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))) NoVoc
|
||||
TestLangGer: die Frau , der es den Apfel nicht gibt
|
||||
TestLangEng: the woman , that it doesn't give the apple
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (MassNP (ApposCN (UseN child_N) (UsePron he_Pron)))))))))) NoVoc
|
||||
TestLangGer: die Frau , der das Kind ihn nicht gibt
|
||||
TestLangEng: the woman that it doesn't give child he
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangGer: die Frau , der das Kind ihn nicht gibt
|
||||
TestLangEng: the woman that the child doesn't give him
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (MassNP (ApposCN (UseN child_N) (UsePron he_Pron))))))))) NoVoc
|
||||
TestLangGer: die Frau , der das Kind ihn nicht gibt
|
||||
TestLangEng: the woman , that it doesn't give child he
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron he_Pron))))))) NoVoc
|
||||
TestLangGer: die Frau , der das Kind ihn nicht gibt
|
||||
TestLangEng: the woman , that the child doesn't give him
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumPl)) (Slash3V3 give_V3 (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))))) NoVoc
|
||||
TestLangGer: die Frau , der die Kinder den Apfel nicht geben
|
||||
TestLangEng: the woman that they don't give children the apple
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumPl) (UseN child_N)) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
|
||||
TestLangGer: die Frau , der die Kinder den Apfel nicht geben
|
||||
TestLangEng: the woman that the children don't give the apple
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumPl)) (Slash3V3 give_V3 (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))))) NoVoc
|
||||
TestLangGer: die Frau , der die Kinder den Apfel nicht geben
|
||||
TestLangEng: the woman , that they don't give children the apple
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumPl) (UseN child_N)) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))) NoVoc
|
||||
TestLangGer: die Frau , der die Kinder den Apfel nicht geben
|
||||
TestLangEng: the woman , that the children don't give the apple
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumPl)) (Slash3V3 give_V3 (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN child_N) (UsePron he_Pron)))))))))) NoVoc
|
||||
TestLangGer: die Frau , der die Kinder ihn nicht geben
|
||||
TestLangEng: the woman that they don't give children he
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumPl) (UseN child_N)) (Slash3V3 give_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangGer: die Frau , der die Kinder ihn nicht geben
|
||||
TestLangEng: the woman that the children don't give him
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumPl)) (Slash3V3 give_V3 (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN child_N) (UsePron he_Pron))))))))) NoVoc
|
||||
TestLangGer: die Frau , der die Kinder ihn nicht geben
|
||||
TestLangEng: the woman , that they don't give children he
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumPl) (UseN child_N)) (Slash3V3 give_V3 (UsePron he_Pron))))))) NoVoc
|
||||
TestLangGer: die Frau , der die Kinder ihn nicht geben
|
||||
TestLangEng: the woman , that the children don't give him
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron they_Pron) (Slash3V3 give_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangGer: die Frau , der sie ihn nicht geben
|
||||
TestLangEng: the woman that they don't give him
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron they_Pron) (Slash3V3 give_V3 (UsePron he_Pron))))))) NoVoc
|
||||
TestLangGer: die Frau , der sie ihn nicht geben
|
||||
TestLangEng: the woman , that they don't give him
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangGer: die Frau , der es ihn gibt
|
||||
TestLangEng: the woman that it gives him
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron he_Pron))))))) NoVoc
|
||||
TestLangGer: die Frau , der es ihn gibt
|
||||
TestLangEng: the woman , that it gives him
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron he_Pron) (Slash3V3 give_V3 (UsePron he_Pron)))))))) NoVoc
|
||||
TestLangGer: die Frau , der er ihn gibt
|
||||
TestLangEng: the woman that he gives him
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron he_Pron) (Slash3V3 give_V3 (UsePron he_Pron))))))) NoVoc
|
||||
TestLangGer: die Frau , der er ihn gibt
|
||||
TestLangEng: the woman , that he gives him
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (MassNP (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
|
||||
TestLangGer: wem gibt das Kind den Apfel nicht
|
||||
TestLangEng: whom doesn't it give child the apple
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))) NoVoc
|
||||
TestLangGer: wem gibt das Kind den Apfel nicht
|
||||
TestLangEng: whom doesn't the child give the apple
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (MassNP (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
|
||||
TestLangGer: wem gibt das Kind den Apfel nicht
|
||||
TestLangEng: whom doesn't it give child the apple
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))) NoVoc
|
||||
TestLangGer: wem gibt das Kind den Apfel nicht
|
||||
TestLangEng: whom doesn't the child give the apple
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))) NoVoc
|
||||
TestLangGer: wem gibt es den Apfel nicht
|
||||
TestLangEng: whom doesn't it give the apple
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))) NoVoc
|
||||
TestLangGer: wem gibt es den Apfel nicht
|
||||
TestLangEng: whom doesn't it give the apple
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron he_Pron)))))) NoVoc
|
||||
TestLangGer: wem gibt es ihn nicht
|
||||
TestLangEng: whom doesn't it give him
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron he_Pron)))))) NoVoc
|
||||
TestLangGer: wem gibt es ihn nicht
|
||||
TestLangEng: whom doesn't it give him
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestSlash whoPl_IP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (PredetNP not_Predet (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))) NoVoc
|
||||
TestLangGer: wem gibt es nicht den Apfel
|
||||
TestLangEng: whom does it give not the apple
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestSlash whoSg_IP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (PredetNP not_Predet (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))) NoVoc
|
||||
TestLangGer: wem gibt es nicht den Apfel
|
||||
TestLangEng: whom does it give not the apple
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))))))) NoVoc
|
||||
TestLangGer: wen gibt es der Frau nicht
|
||||
TestLangEng: whom doesn't it give the woman
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))))))) NoVoc
|
||||
TestLangGer: wen gibt es der Frau nicht
|
||||
TestLangEng: whom doesn't it give the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN man_N) (DetCN (DetQuant DefArt NumSg) (UseN beer_N)))))))) NoVoc
|
||||
TestLangGer: ich klage die Männer des Biers an
|
||||
TestLangEng: I accuse them of men the beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (ApposCN (UseN man_N) (DetNP (DetQuant DefArt NumSg))) (MassNP (UseN beer_N)))))))) NoVoc
|
||||
TestLangGer: ich klage die Männer des Biers an
|
||||
TestLangEng: I accuse them of men it beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetCN (DetQuant DefArt NumPl) (UseN man_N))) (DetCN (DetQuant DefArt NumSg) (UseN beer_N)))))) NoVoc
|
||||
TestLangGer: ich klage die Männer des Biers an
|
||||
TestLangEng: I accuse the men of the beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN beer_N)))))) NoVoc
|
||||
TestLangGer: ich klage ihn des Biers an
|
||||
TestLangEng: I accuse him of the beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 anklagen_gen_V3 (DetCN (DetQuant DefArt NumSg) (UseN beer_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: ich klage ihn des Biers an
|
||||
TestLangEng: I accuse him of the beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (UsePron he_Pron)) (DetCN somePl_Det (UseN beer_N)))))) NoVoc
|
||||
TestLangGer: ich klage ihn einiger Biere an
|
||||
TestLangEng: I accuse him of some beers
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 anklagen_gen_V3 (DetCN somePl_Det (UseN beer_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: ich klage ihn einiger Biere an
|
||||
TestLangEng: I accuse him of some beers
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN man_N) (DetCN (DetQuant DefArt NumSg) (UseN beer_N)))))))) NoVoc
|
||||
TestLangGer: ich klage die Männer des Biers nicht an
|
||||
TestLangEng: I don't accuse them of men the beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (ApposCN (UseN man_N) (DetNP (DetQuant DefArt NumSg))) (MassNP (UseN beer_N)))))))) NoVoc
|
||||
TestLangGer: ich klage die Männer des Biers nicht an
|
||||
TestLangEng: I don't accuse them of men it beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetCN (DetQuant DefArt NumPl) (UseN man_N))) (DetCN (DetQuant DefArt NumSg) (UseN beer_N)))))) NoVoc
|
||||
TestLangGer: ich klage die Männer des Biers nicht an
|
||||
TestLangEng: I don't accuse the men of the beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN man_N) (PredetNP not_Predet (DetCN (DetQuant DefArt NumSg) (UseN beer_N))))))))) NoVoc
|
||||
TestLangGer: ich klage die Männer nicht des Biers an
|
||||
TestLangEng: I accuse them of men not the beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (ApposCN (UseN man_N) (PredetNP not_Predet (DetNP (DetQuant DefArt NumSg)))) (MassNP (UseN beer_N)))))))) NoVoc
|
||||
TestLangGer: ich klage die Männer nicht des Biers an
|
||||
TestLangEng: I accuse them of men not it beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetCN (DetQuant DefArt NumPl) (UseN man_N))) (PredetNP not_Predet (DetCN (DetQuant DefArt NumSg) (UseN beer_N))))))) NoVoc
|
||||
TestLangGer: ich klage die Männer nicht des Biers an
|
||||
TestLangEng: I accuse the men of not the beer
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN music_N)))))) NoVoc
|
||||
TestLangGer: wir lehren ihn die Musik
|
||||
TestLangEng: we teach him the music
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN music_N)))))) NoVoc
|
||||
TestLangGer: wir lehren ihn die Musik
|
||||
TestLangEng: we teach the music him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN music_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir lehren ihn die Musik
|
||||
TestLangEng: we teach the music him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN music_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir lehren ihn die Musik
|
||||
TestLangEng: we teach him the music
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN student_N))) (DetCN (DetQuant DefArt NumSg) (UseN reason_N)))))) NoVoc
|
||||
TestLangGer: wir lehrten den Studenten den Grund
|
||||
TestLangEng: we taught the student the reason
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN student_N))) (DetCN (DetQuant DefArt NumSg) (UseN reason_N)))))) NoVoc
|
||||
TestLangGer: wir lehrten den Studenten den Grund
|
||||
TestLangEng: we taught the reason the student
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN reason_N)))))) NoVoc
|
||||
TestLangGer: wir lehrten ihn den Grund
|
||||
TestLangEng: we taught him the reason
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN reason_N)))))) NoVoc
|
||||
TestLangGer: wir lehrten ihn den Grund
|
||||
TestLangEng: we taught the reason him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN reason_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir lehrten ihn den Grund
|
||||
TestLangEng: we taught the reason him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN reason_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir lehrten ihn den Grund
|
||||
TestLangEng: we taught him the reason
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 erinnern_an_V3 (DetCN (DetQuant DefArt NumSg) (UseN rain_N))) (DetCN (DetQuant DefArt NumSg) (UseN boy_N)))))) NoVoc
|
||||
TestLangGer: wir erinnern den Jungen nicht an den Regen
|
||||
TestLangEng: we don't remind the boy of the rain
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 erinnern_an_V3 (DetCN (DetQuant DefArt NumSg) (UseN boy_N))) (DetCN (DetQuant DefArt NumSg) (UseN rain_N)))))) NoVoc
|
||||
TestLangGer: wir erinnern den Jungen nicht an den Regen
|
||||
TestLangEng: we don't remind the boy of the rain
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 erinnern_an_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN boy_N)))))) NoVoc
|
||||
TestLangGer: wir erinnern den Jungen nicht an ihn
|
||||
TestLangEng: we don't remind the boy of him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 erinnern_an_V3 (DetCN (DetQuant DefArt NumSg) (UseN boy_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir erinnern den Jungen nicht an ihn
|
||||
TestLangEng: we don't remind the boy of him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 erinnern_an_V3 (UsePron he_Pron)) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir erinnern ihn nicht an ihn
|
||||
TestLangEng: we don't remind him of him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 erinnern_an_V3 (UsePron he_Pron)) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir erinnern ihn nicht an ihn
|
||||
TestLangEng: we don't remind him of him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 erinnern_an_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN boy_N)))))) NoVoc
|
||||
TestLangGer: wir haben den Jungen nicht an ihn erinnert
|
||||
TestLangEng: we haven't reminded the boy of him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 erinnern_an_V3 (DetCN (DetQuant DefArt NumSg) (UseN boy_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir haben den Jungen nicht an ihn erinnert
|
||||
TestLangEng: we haven't reminded the boy of him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cheese_N))) (DetCN (DetQuant DefArt NumSg) (UseN cow_N)))))) NoVoc
|
||||
TestLangGer: wir danken der Kuh für den Käse
|
||||
TestLangEng: we thank the cow for the cheese
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cow_N))) (DetCN (DetQuant DefArt NumSg) (UseN cheese_N)))))) NoVoc
|
||||
TestLangGer: wir danken der Kuh für den Käse
|
||||
TestLangEng: we thank the cow for the cheese
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cheese_N))) (DetCN (DetQuant DefArt NumSg) (UseN cow_N)))))) NoVoc
|
||||
TestLangGer: wir danken der Kuh nicht für den Käse
|
||||
TestLangEng: we don't thank the cow for the cheese
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cow_N))) (DetCN (DetQuant DefArt NumSg) (UseN cheese_N)))))) NoVoc
|
||||
TestLangGer: wir danken der Kuh nicht für den Käse
|
||||
TestLangEng: we don't thank the cow for the cheese
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN cow_N)))))) NoVoc
|
||||
TestLangGer: wir danken der Kuh nicht für ihn
|
||||
TestLangEng: we don't thank the cow for him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cow_N))) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir danken der Kuh nicht für ihn
|
||||
TestLangEng: we don't thank the cow for him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN cheese_N)))))) NoVoc
|
||||
TestLangGer: wir danken ihr nicht für den Käse
|
||||
TestLangEng: we don't thank her for the cheese
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cheese_N))) (UsePron she_Pron))))) NoVoc
|
||||
TestLangGer: wir danken ihr nicht für den Käse
|
||||
TestLangEng: we don't thank her for the cheese
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (UsePron she_Pron)) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir danken ihr nicht für ihn
|
||||
TestLangEng: we don't thank her for him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (UsePron he_Pron)) (UsePron she_Pron))))) NoVoc
|
||||
TestLangGer: wir danken ihr nicht für ihn
|
||||
TestLangEng: we don't thank her for him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (UsePron she_Pron)) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir danken ihr nicht für ihn
|
||||
TestLangEng: we don't thank her for him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (UsePron he_Pron)) (UsePron she_Pron))))) NoVoc
|
||||
TestLangGer: wir danken ihr nicht für ihn
|
||||
TestLangEng: we don't thank her for him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 talk_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN man_N)))))) NoVoc
|
||||
TestLangGer: wir reden mit der Frau über den Mann
|
||||
TestLangEng: we talk to the woman about the man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 talk_V3 (DetCN (DetQuant DefArt NumSg) (UseN man_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: wir reden über den Mann mit der Frau
|
||||
TestLangEng: we talk to the woman about the man
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 talk_V3 (UsePron she_Pron)) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir reden nicht mit ihr über ihn
|
||||
TestLangEng: we don't talk to her about him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron youPl_Pron) (UseV aendern_rV)))) NoVoc
|
||||
TestLangGer: ihr ändert euch nicht
|
||||
TestLangEng: you don't change
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TFut ASimul) PNeg (PredVP (UsePron he_Pron) (UseV anstrengen_rV)))) NoVoc
|
||||
TestLangGer: er wird sich nicht anstrengen
|
||||
TestLangEng: he won't make an effort
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PNeg (PredVP (UsePron he_Pron) (UseV anstrengen_rV)))) NoVoc
|
||||
TestLangGer: er hat sich nicht angestrengt
|
||||
TestLangEng: he hasn't made an effort
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron youSg_Pron) (ComplSlash (SlashV2a ergeben_dat_rV2) (DetCN (DetQuant DefArt NumPl) (UseN enemy_N)))))) NoVoc
|
||||
TestLangGer: du ergibst dich den Feinden nicht
|
||||
TestLangEng: you don't surrender to the enemies
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (SlashV2a ergeben_dat_rV2) (PredetNP not_Predet (DetCN (DetQuant DefArt NumPl) (UseN enemy_N))))))) NoVoc
|
||||
TestLangGer: du ergibst dich nicht den Feinden
|
||||
TestLangEng: you surrender to not the enemies
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron youSg_Pron) (ComplSlash (SlashV2a ergeben_dat_rV2) (UsePron i_Pron))))) NoVoc
|
||||
TestLangGer: du ergibst dich mir nicht
|
||||
TestLangEng: you don't surrender to me
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (DetCN (DetQuant DefArt NumSg) (UseN stick_N)))))) NoVoc
|
||||
TestLangGer: wir bedienen uns des Stocks
|
||||
TestLangEng: we use the stick
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir bedienen uns seiner
|
||||
TestLangEng: we use him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: wir bedienen uns seiner
|
||||
TestLangEng: we use it
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (DetNP (DetQuant (PossPron he_Pron) NumPl)))))) NoVoc
|
||||
TestLangGer: wir bedienen uns seiner
|
||||
TestLangEng: we use his
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (DetNP (DetQuant (PossPron it_Pron) NumPl)))))) NoVoc
|
||||
TestLangGer: wir bedienen uns seiner
|
||||
TestLangEng: we use its
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (DetCN (DetQuant DefArt NumSg) (UseN stick_N)))))) NoVoc
|
||||
TestLangGer: wir bedienen uns des Stocks nicht
|
||||
TestLangEng: we don't use the stick
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: wir bedienen uns seiner nicht
|
||||
TestLangEng: we don't use him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (UsePron it_Pron))))) NoVoc
|
||||
TestLangGer: wir bedienen uns seiner nicht
|
||||
TestLangEng: we don't use it
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (DetNP (DetQuant (PossPron he_Pron) NumPl)))))) NoVoc
|
||||
TestLangGer: wir bedienen uns seiner nicht
|
||||
TestLangEng: we don't use his
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (DetNP (DetQuant (PossPron it_Pron) NumPl)))))) NoVoc
|
||||
TestLangGer: wir bedienen uns seiner nicht
|
||||
TestLangEng: we don't use its
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a stuetzen_auf_rV2) (DetCN (DetQuant DefArt NumSg) (UseN stick_N)))))) NoVoc
|
||||
TestLangGer: ich stütze mich nicht auf den Stock
|
||||
TestLangEng: I don't rely on the stick
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a stuetzen_auf_rV2) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: ich stütze mich nicht auf ihn
|
||||
TestLangEng: I don't rely on him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron youSg_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN question_N)))))) NoVoc
|
||||
TestLangGer: ich entschuldige mich bei dir für die Frage
|
||||
TestLangEng: I apologize to you for the question
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron youSg_Pron)) (UsePron she_Pron))))) NoVoc
|
||||
TestLangGer: ich entschuldige mich bei dir für sie
|
||||
TestLangEng: I apologize to you for her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron youSg_Pron)) (UsePron they_Pron))))) NoVoc
|
||||
TestLangGer: ich entschuldige mich bei dir für sie
|
||||
TestLangEng: I apologize to you for them
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron youSg_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN question_N)))))) NoVoc
|
||||
TestLangGer: ich entschuldige mich nicht bei dir für die Frage
|
||||
TestLangEng: I don't apologize to you for the question
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 entschuldigen_bei_fuer_rV3 (DetCN (DetQuant DefArt NumSg) (UseN question_N))) (UsePron youSg_Pron))))) NoVoc
|
||||
TestLangGer: ich entschuldige mich für die Frage bei dir
|
||||
TestLangEng: I apologize to you for the question
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres AAnter) PNeg (QuestCl (PredVP (UsePron youSg_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN stick_N))))))) NoVoc
|
||||
TestLangGer: hast du dich nicht bei ihm für den Stock entschuldigt
|
||||
TestLangEng: haven't you apologized to him for the stick
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres AAnter) PNeg (QuestCl (PredVP (UsePron youSg_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN stick_N))))))) NoVoc
|
||||
TestLangGer: hast du dich nicht bei ihm für den Stock entschuldigt
|
||||
TestLangEng: haven't you apologized to it for the stick
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres AAnter) PPos (QuestCl (PredVP (UsePron youSg_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron he_Pron)) (UsePron he_Pron)))))) NoVoc
|
||||
TestLangGer: hast du dich bei ihm für ihn entschuldigt
|
||||
TestLangEng: have you apologized to him for him
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres AAnter) PPos (QuestCl (PredVP (UsePron youSg_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron it_Pron)) (UsePron he_Pron)))))) NoVoc
|
||||
TestLangGer: hast du dich bei ihm für ihn entschuldigt
|
||||
TestLangEng: have you apologized to it for him
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres AAnter) PPos (QuestCl (PredVP (UsePron youSg_Pron) (ComplSlash (Slash3V3 entschuldigen_bei_fuer_rV3 (UsePron he_Pron)) (UsePron he_Pron)))))) NoVoc
|
||||
TestLangGer: hast du dich für ihn bei ihm entschuldigt
|
||||
TestLangEng: have you apologized to him for him
|
||||
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres AAnter) PPos (QuestCl (PredVP (UsePron youSg_Pron) (ComplSlash (Slash3V3 entschuldigen_bei_fuer_rV3 (UsePron he_Pron)) (UsePron it_Pron)))))) NoVoc
|
||||
TestLangGer: hast du dich für ihn bei ihm entschuldigt
|
||||
TestLangEng: have you apologized to it for him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a merken_rV2) (DetCN every_Det (UseN stick_N)))))) NoVoc
|
||||
TestLangGer: ich merke mir jeden Stock
|
||||
TestLangEng: I remember every stick
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a merken_rV2) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: ich merke ihn mir
|
||||
TestLangEng: I remember him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a merken_rV2) (DetCN every_Det (UseN stick_N)))))) NoVoc
|
||||
TestLangGer: ich merke mir jeden Stock nicht
|
||||
TestLangEng: I don't remember every stick
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a merken_rV2) (PredetNP not_Predet (DetCN every_Det (UseN stick_N))))))) NoVoc
|
||||
TestLangGer: ich merke mir nicht jeden Stock
|
||||
TestLangEng: I remember not every stick
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast AAnter) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a merken_rV2) (DetCN (DetQuant DefArt NumSg) (UseN stick_N)))))) NoVoc
|
||||
TestLangGer: ich hatte mir den Stock gemerkt
|
||||
TestLangEng: I had remembered the stick
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast AAnter) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a merken_rV2) (UsePron he_Pron))))) NoVoc
|
||||
TestLangGer: ich hatte ihn mir gemerkt
|
||||
TestLangEng: I had remembered him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 leihen_von_rV3 (UsePron youSg_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: wir leihen uns das Buch von dir
|
||||
TestLangEng: we borrow the book from you
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (UsePron youSg_Pron))))) NoVoc
|
||||
TestLangGer: wir leihen uns das Buch von dir
|
||||
TestLangEng: we borrow the book from you
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 leihen_von_rV3 (PredetNP not_Predet (UsePron youSg_Pron))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: wir leihen uns das Buch nicht von dir
|
||||
TestLangEng: we borrow the book from not you
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (PredetNP not_Predet (UsePron youSg_Pron)))))) NoVoc
|
||||
TestLangGer: wir leihen uns das Buch nicht von dir
|
||||
TestLangEng: we borrow the book from not you
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 leihen_von_rV3 (UsePron youSg_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
TestLangGer: wir leihen uns das Buch nicht von dir
|
||||
TestLangEng: we don't borrow the book from you
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (UsePron youSg_Pron))))) NoVoc
|
||||
TestLangGer: wir leihen uns das Buch nicht von dir
|
||||
TestLangEng: we don't borrow the book from you
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN book_N) (UseRCl (TTAnt TPast ASimul) PPos (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash3V3 leihen_von_rV3 (PredetNP not_Predet (UsePron youSg_Pron))))))))) NoVoc
|
||||
TestLangGer: das Buch , das wir uns nicht von dir liehen
|
||||
TestLangEng: the book that we borrowed from not you
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN book_N) (UseRCl (TTAnt TPast ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash3V3 leihen_von_rV3 (UsePron youSg_Pron)))))))) NoVoc
|
||||
TestLangGer: das Buch , das wir uns nicht von dir liehen
|
||||
TestLangEng: the book that we didn't borrow from you
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN book_N)) (UseRCl (TTAnt TPast ASimul) PPos (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash3V3 leihen_von_rV3 (PredetNP not_Predet (UsePron youSg_Pron)))))))) NoVoc
|
||||
TestLangGer: das Buch , das wir uns nicht von dir liehen
|
||||
TestLangEng: the book , that we borrowed from not you
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN book_N)) (UseRCl (TTAnt TPast ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash3V3 leihen_von_rV3 (UsePron youSg_Pron))))))) NoVoc
|
||||
TestLangGer: das Buch , das wir uns nicht von dir liehen
|
||||
TestLangEng: the book , that we didn't borrow from you
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPast ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))))))))) NoVoc
|
||||
TestLangGer: die Frau , von der wir uns das Buch nicht liehen
|
||||
TestLangEng: the woman that we didn't borrow the book from
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPast ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))))) NoVoc
|
||||
TestLangGer: die Frau , von der wir uns das Buch nicht liehen
|
||||
TestLangEng: the woman , that we didn't borrow the book from
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPast ASimul) PPos (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash2V3 leihen_von_rV3 (DetCN (DetQuant no_Quant NumSg) (UseN book_N))))))))) NoVoc
|
||||
TestLangGer: die Frau , von der wir uns kein Buch liehen
|
||||
TestLangEng: the woman that we borrowed no book from
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPast ASimul) PPos (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash2V3 leihen_von_rV3 (DetCN (DetQuant no_Quant NumSg) (UseN book_N)))))))) NoVoc
|
||||
TestLangGer: die Frau , von der wir uns kein Buch liehen
|
||||
TestLangEng: the woman , that we borrowed no book from
|
||||
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPast ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash2V3 leihen_von_rV3 (UsePron it_Pron)))))))) NoVoc
|
||||
TestLangGer: die Frau , von der wir es uns nicht liehen
|
||||
TestLangEng: the woman that we didn't borrow it from
|
||||
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPast ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash2V3 leihen_von_rV3 (UsePron it_Pron))))))) NoVoc
|
||||
TestLangGer: die Frau , von der wir es uns nicht liehen
|
||||
TestLangEng: the woman , that we didn't borrow it from
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash3V4 mieten_von_fuer_V4 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN car_N))) (DetCN (DetQuant DefArt NumSg) (UseN man_N)))))) NoVoc
|
||||
TestLangGer: du mietest den Wagen von der Frau für den Mann
|
||||
TestLangEng: you rent for the man from the woman the car
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash2V4 mieten_von_fuer_V4 (DetCN (DetQuant DefArt NumSg) (UseN car_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN man_N)))))) NoVoc
|
||||
TestLangGer: du mietest den Wagen von der Frau für den Mann
|
||||
TestLangEng: you rent for the man the car from the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash4V4 mieten_von_fuer_V4 (DetCN (DetQuant DefArt NumSg) (UseN man_N))) (DetCN (DetQuant DefArt NumSg) (UseN car_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: du mietest den Wagen für den Mann von der Frau
|
||||
TestLangEng: you rent from the woman for the man the car
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash2V4 mieten_von_fuer_V4 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron i_Pron))))) NoVoc
|
||||
TestLangGer: du mietest ihn von der Frau für mich
|
||||
TestLangEng: you rent for me him from the woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash3V4 mieten_von_fuer_V4 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron he_Pron)) (UsePron i_Pron))))) NoVoc
|
||||
TestLangGer: du mietest ihn von der Frau für mich
|
||||
TestLangEng: you rent for me from the woman him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash4V4 mieten_von_fuer_V4 (UsePron i_Pron)) (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: du mietest ihn für mich von der Frau
|
||||
TestLangEng: you rent from the woman for me him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash2V4 mieten_von_fuer_V4 (UsePron he_Pron)) (UsePron she_Pron)) (UsePron i_Pron))))) NoVoc
|
||||
TestLangGer: du mietest ihn von ihr für mich
|
||||
TestLangEng: you rent for me him from her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash3V4 mieten_von_fuer_V4 (UsePron she_Pron)) (UsePron he_Pron)) (UsePron i_Pron))))) NoVoc
|
||||
TestLangGer: du mietest ihn von ihr für mich
|
||||
TestLangEng: you rent for me from her him
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAP (ComplA2 married_A2 (DetCN (DetQuant this_Quant NumSg) (UseN woman_N)))))))) NoVoc
|
||||
TestLangGer: ich bin nicht verheiratet mit dieser Frau
|
||||
TestLangEng: I am not married to this woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP (UseComp (CompAP (UseA2 married_A2))) (PrepNP by8means_Prep (DetCN (DetQuant this_Quant NumSg) (UseN woman_N))))))) NoVoc
|
||||
TestLangGer: ich bin nicht verheiratet mit dieser Frau
|
||||
TestLangEng: I am not married by this woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP (UseComp (CompAP (UseA2 married_A2))) (PrepNP with_Prep (DetCN (DetQuant this_Quant NumSg) (UseN woman_N))))))) NoVoc
|
||||
TestLangGer: ich bin nicht verheiratet mit dieser Frau
|
||||
TestLangEng: I am not married with this woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAP (ComplA2 married_A2 (UsePron she_Pron))))))) NoVoc
|
||||
TestLangGer: ich bin nicht verheiratet mit ihr
|
||||
TestLangEng: I am not married to her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP (UseComp (CompAP (UseA2 married_A2))) (PrepNP by8means_Prep (UsePron she_Pron)))))) NoVoc
|
||||
TestLangGer: ich bin nicht verheiratet mit ihr
|
||||
TestLangEng: I am not married by her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP (UseComp (CompAP (UseA2 married_A2))) (PrepNP with_Prep (UsePron she_Pron)))))) NoVoc
|
||||
TestLangGer: ich bin nicht verheiratet mit ihr
|
||||
TestLangEng: I am not married with her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAP (ComplA2 neugierig_auf_A2 (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))))) NoVoc
|
||||
TestLangGer: ich bin nicht neugierig auf das Buch
|
||||
TestLangEng: I am not curious about the book
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAP (ComplA2 neugierig_auf_A2 (UsePron it_Pron))))))) NoVoc
|
||||
TestLangGer: ich bin nicht neugierig auf es
|
||||
TestLangEng: I am not curious about it
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (VPSlashPrep (UseComp (CompAP (UseA2 married_A2))) by8means_Prep) (DetCN (DetQuant this_Quant NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich bin nicht mit dieser Frau verheiratet
|
||||
TestLangEng: I am not married by this woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (VPSlashPrep (UseComp (CompAP (UseA2 married_A2))) with_Prep) (DetCN (DetQuant this_Quant NumSg) (UseN woman_N)))))) NoVoc
|
||||
TestLangGer: ich bin nicht mit dieser Frau verheiratet
|
||||
TestLangEng: I am not married with this woman
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (VPSlashPrep (UseComp (CompAP (UseA2 married_A2))) by8means_Prep) (UsePron she_Pron))))) NoVoc
|
||||
TestLangGer: ich bin nicht mit ihr verheiratet
|
||||
TestLangEng: I am not married by her
|
||||
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (VPSlashPrep (UseComp (CompAP (UseA2 married_A2))) with_Prep) (UsePron she_Pron))))) NoVoc
|
||||
TestLangGer: ich bin nicht mit ihr verheiratet
|
||||
TestLangEng: I am not married with her
|
||||
333
tests/german/examples.txt
Normal file
333
tests/german/examples.txt
Normal file
@@ -0,0 +1,333 @@
|
||||
-- For regression tests using gf> eh regression-test.txt, HL 6/2019
|
||||
-- to test the ordering of objects and negation in simple clauses
|
||||
|
||||
-- examples from ResGer.gf, 27/5/2012
|
||||
|
||||
ich bin nicht alt -- accept
|
||||
ich bin nicht hier -- accept
|
||||
ich kenne dich nicht -- accept
|
||||
ich kenne deine Frau nicht -- accept
|
||||
ich bin nicht ein Kind -- dubious
|
||||
ich bin kein Kind -- accept, no_Quant
|
||||
ich schlafe nicht hier -- accept
|
||||
ich sage nicht , dass es regnet , -- accept
|
||||
ich male es nicht blau -- accept
|
||||
ich schlafe nicht immer -- accept
|
||||
ich kenne dich nicht immer -- accept
|
||||
ich kann nicht schlafen -- accept
|
||||
es wird nicht besser -- accept
|
||||
|
||||
-- simple sentences with V2 and (negated) indefinite objects, (-)iNP
|
||||
|
||||
wir trinken Bier -- accept
|
||||
wir trinken Bier nicht -- accept (v2fin < MassNP < neg)
|
||||
wir trinken es nicht -- accept (v2fin < Pron < neg)
|
||||
wir trinken kein Bier -- accept (v2fin < -MassNP) via no_Quant
|
||||
wir trinken nicht Bier -- reject (v2fin < neg < MassNP) not_Predet
|
||||
wir trinken nicht es -- reject *(v2fin < neg < Pron) not_Predet
|
||||
|
||||
wir trinken warmes Bier nicht -- accept (v2fin < MassNP < neg)
|
||||
wir trinken nicht warmes Bier -- reject *(v2fin < neg < MassNP)
|
||||
wir trinken kein warmes Bier -- accept (v2fin < -MassNP)
|
||||
wir trinken kein warmes Bier nicht -- reject (v2fin < -MassNP < neg; Bavarian: recognize)
|
||||
|
||||
ich sehe den Mann nicht -- accept (v2fin < dNP < neg)
|
||||
ich sehe einen Mann nicht -- dubious (v2fin < iNP < neg), einen Mann nicht sehen
|
||||
ich sehe keinen Mann -- accept (v2fin < -iNP) no_Quant
|
||||
ich sehe ihn nicht -- accept (v2fin < Pron < neg)
|
||||
ich sehe nicht ihn -- reject *(v2fin < neg < Pron); ok with emphasis?
|
||||
ich sehe jemanden nicht -- accept, dubious (v2fin < iPron < neg)
|
||||
ich sehe nicht jemanden -- reject *(v2fin < neg < iPron)
|
||||
ich sehe niemanden -- accept (v2fin < -iPron)
|
||||
|
||||
ich lese ein schlechtes Buch nicht -- accept (v2fin < iNP < neg), sentence negation
|
||||
ich lese kein schlechtes Buch -- accept (v2fin < -iNP)
|
||||
|
||||
ich sehe Gründe -- accept (v2fin < iNP)
|
||||
ich sehe Gründe nicht -- dubious, accept (v2fin < iNP < neg)
|
||||
ich sehe nicht Gründe -- dubious, accept not_Predet
|
||||
ich sehe keine Gründe -- accept (v2fin < -iNP)
|
||||
|
||||
ich sehe zwei Gründe -- accept (v2fin < dNP)
|
||||
ich sehe zwei Gründe nicht -- accept (v2fin < dNP < neg)
|
||||
ich sehe keine zwei Gründe -- accept (v2fin < -dNP)
|
||||
|
||||
ich sehe schlechte Gründe -- accept
|
||||
ich sehe schlechte Gründe nicht -- accept (v2fin < iNP < neg)
|
||||
ich sehe keine schlechten Gründe -- accept (v2fin < -iNP)
|
||||
ich sehe keine schlechte Gründe -- reject AdjDekl
|
||||
|
||||
ich sehe viele schlechte Gründe -- accept (v2fin < qNP)
|
||||
ich sehe viele schlechten Gründe -- reject AdjDekl
|
||||
ich sehe viele schlechte Gründe nicht -- accept (v2fin < qNP < neg)
|
||||
ich sehe nicht viele schlechte Gründe -- accept (v2fin < neg < qNP) no_Predet
|
||||
ich sehe wenige schlechte Gründe -- accept
|
||||
ich sehe wenige schlechten Gründe -- reject AdjDekl
|
||||
|
||||
-- with modal verb:
|
||||
|
||||
wir wollen einen Mann nicht sehen -- dubious
|
||||
wir wollen nicht einen Mann sehen -- dubious
|
||||
wir wollen jemanden sehen -- accept
|
||||
wir wollen nicht jemanden sehen -- dubious, reject
|
||||
wir wollen jemanden nicht sehen -- dubious, accept (niemanden sehen)
|
||||
|
||||
-- v2 with prep (default order, Main: v2fin < neg < prep)
|
||||
|
||||
wir warten nicht auf die Kinder -- accept (v2 < neg < prep)
|
||||
wir warten nicht auf dich -- accept
|
||||
wir werden nicht auf euch warten -- accept
|
||||
wir haben nicht auf alle Kinder gewartet -- accept
|
||||
wir haben nicht auf euch gewartet -- accept
|
||||
weil wir nicht auf euch warten wollen -- accept
|
||||
wir warten nicht auf viele Kinder -- accept (prep ++ quantified np)?
|
||||
|
||||
wir warten auf viele Kinder nicht -- dubious (v2fin < prep + qNP < neg)
|
||||
wir haben auf viele Kinder nicht gewartet -- dubious
|
||||
wir haben auf alle Kinder nicht gewartet -- reject *(v2fin < prep < neg)
|
||||
|
||||
wir warten auf die Kinder nicht -- accept dubious
|
||||
wir warten auf dich nicht -- accept dubious
|
||||
wir haben auf euch nicht gewartet -- accept dubious
|
||||
weil wir auf euch nicht warten wollen -- accept dubious
|
||||
|
||||
-- simple sentences with accdatV3 and definite/indefinite nonPron objects
|
||||
|
||||
ich schicke der Frau das Buch -- accept (v3fin < dNP.dat < dNP.acc)
|
||||
ich schicke der Frau ein Buch -- accept (v3fin < dNP.dat < iNP.acc)
|
||||
ich schicke einer Frau das Buch -- accept (v3fin < iNP.dat < dNP.acc)
|
||||
ich schicke einer Frau ein Buch -- accept (v3fin < iNP.dat < iNP.acc)
|
||||
|
||||
ich schicke das Buch der Frau -- dubious (v3fin < dNP.acc < dNP.dat)
|
||||
ich schicke ein Buch der Frau -- reject *(v3fin < iNP.acc < dNP.dat)
|
||||
ich schicke das Buch einer Frau -- dubious (v3fin < dNP.acc < iNP.dat)
|
||||
ich schicke ein Buch einer Frau -- reject, dubious (v3fin < iNP.acc < iNP.dat)
|
||||
|
||||
-- simple sentences with accdatV3, negation and in/definite objects and Prons:
|
||||
|
||||
-- (der Frau | ihr) (das | ein) Buch nicht schicken (v3fin < NP.dat < NP.acc < neg Vinf)
|
||||
|
||||
ich schicke der Frau das Buch nicht -- accept (dNP.dat < dNP.acc < neg)
|
||||
ich schicke einer Frau das Buch nicht -- accept (v3fin < iNP.dat < dNP.acc < neg)
|
||||
ich schicke ihr das Buch nicht -- accept (v3fin < Pron.dat < dNP.acc < neg)
|
||||
ich schicke es der Frau nicht -- accept (v3fin < Pron.acc < dNP.dat < neg)
|
||||
ich schicke es einer Frau nicht -- accept (v3fin < Pron.acc < iNP.dat < neg)
|
||||
ich schicke es ihr nicht -- accept (v3fin < Pron.acc < Pron.dat < neg)
|
||||
ich schicke ihr es nicht -- reject *(v3fin < Pron.dat < Pron.acc < neg)
|
||||
ich schicke es nicht ihr -- reject *(v3fin < Pron.acc < neg < Pron.dat)
|
||||
|
||||
ich schicke keiner Frau das Buch -- accept (v3fin < -iNP.dat < dNP.acc)
|
||||
ich schicke das Buch keiner Frau -- accept (v3fin < dNP.acc < -iNP.dat)
|
||||
ich schicke das Buch einer Frau nicht -- reject ?(v3fin < dNP.acc < iNP < neg)
|
||||
|
||||
ich schicke der Frau kein Buch -- accept (v3fin < dNP.dat < -iNP.acc)
|
||||
ich schicke ihr kein Buch -- accept (v3fin < Pron.dat < -iNP.acc)
|
||||
ich schicke keiner Frau ein Buch -- accept (v3fin < -iNP.dat < iNP.acc)
|
||||
ich schicke es keiner Frau -- accept (v3fin < Pron.acc < -iNP.dat)
|
||||
ich schicke es einer Frau nicht -- accept (v3fin < Pron.acc < iNP.dat < neg)
|
||||
|
||||
ich schicke ihr das Buch nicht -- accept: Pron.dat < dNP.acc < neg
|
||||
|
||||
-- using Slash2V3, Slash3V3:
|
||||
|
||||
-- provided that c2=dir-object, c3=indir-object in "give_V3 sb. sth."
|
||||
-- geben = v2{c2=acc,c3=dat}) == give = v2{c2=noP,c3=noP} !!
|
||||
|
||||
der Apfel , den das Kind der Frau gibt , -- accept
|
||||
der Apfel , den das Kind ihr gibt , -- accept
|
||||
der Apfel , den ihr das Kind gibt , -- accept
|
||||
der Apfel , den es ihr gibt , -- accept
|
||||
der Apfel , den ihr es gibt , -- reject, Pron-order
|
||||
|
||||
die Frau , der das Kind den Apfel nicht gibt , -- accept
|
||||
die Frau , der es den Apfel nicht gibt , -- accept
|
||||
die Frau , der das Kind ihn nicht gibt , -- accept
|
||||
die Frau , der ihn das Kind nicht gibt , -- accept
|
||||
die Frau , der die Kinder den Apfel nicht geben , -- accept
|
||||
die Frau , der die Kinder ihn nicht geben , -- accept ?
|
||||
die Frau , der sie ihn nicht geben , -- accept
|
||||
die Frau , der ihn die Kinder nicht geben , -- accept ?
|
||||
|
||||
die Frau , der es ihn gibt , -- accept
|
||||
die Frau , der er ihn gibt , -- accept
|
||||
die Frau , welcher es ihn gibt , -- accept
|
||||
die Frau , welcher er ihn gibt , -- accept
|
||||
|
||||
-- using QuestSlash and Slash3V3
|
||||
|
||||
wem gibt das Kind den Apfel nicht -- accept
|
||||
wem gibt ihn das Kind nicht -- accept
|
||||
wem gibt das Kind ihn nicht -- reject, ?
|
||||
wem gibt es den Apfel nicht -- accept
|
||||
wem gibt es ihn nicht -- accept
|
||||
wem gibt es nicht den Apfel -- accept , no_Quant
|
||||
|
||||
wen gibt es der Frau nicht -- accept
|
||||
wen gibt es ihr Frau nicht -- accept
|
||||
|
||||
-- with dirV3 v gen = mkV3 v acc gen
|
||||
|
||||
ich klage die Männer des Biers an -- accept (v3fin < dNP.acc < dNP.gen)
|
||||
ich klage ihn des Biers an -- accept
|
||||
ich klage ihn einiger Biere an -- accept
|
||||
ich klage des Biers ihn an -- reject (v3fin < NP.gen < Pron.acc)
|
||||
ich klage einiger Biere ihn an -- reject (v3fin < NP.gen < Pron.acc)
|
||||
|
||||
ich klage die Männer des Biers nicht an -- accept (v3fin < dNP.acc < dNP.gen < neg )
|
||||
ich klage die Männer nicht des Biers an -- accept (v3fin < dNP.acc < neg < dNP.gen) not_Predet
|
||||
|
||||
-- with mkV3 v acc acc
|
||||
|
||||
wir lehren ihn die Musik -- accept (pron.acc(indir) < np.acc(dir))
|
||||
wir lehrten den Studenten den Grund -- accept (np.acc(indir) < np.acc(dir))
|
||||
wir lehrten den Grund den Studenten -- reject (np.acc(dir) < np.acc(indir))
|
||||
wir lehrten ihn den Grund -- accept
|
||||
wir lehrten ihn die Studenten -- reject
|
||||
wir lehrten ihn sie -- dubious (pron.acc(indir) < pron.acc(dir))
|
||||
wir lehrten sie ihn -- dubious (pron.acc(dir) < pron.acc(indir)a)
|
||||
|
||||
-- with dirV3 v prep: (Main default order: vfin < acc < neg < prep < vinf)
|
||||
|
||||
wir erinnern den Jungen nicht an den Regen -- accept
|
||||
wir erinnern den Jungen nicht an ihn -- accept (daran)
|
||||
wir erinnern ihn nicht an ihn -- accept
|
||||
wir haben den Jungen nicht an ihn erinnert -- accept
|
||||
|
||||
wir danken der Kuh für den Käse -- accept
|
||||
wir danken der Kuh nicht für den Käse -- accept dubious
|
||||
wir danken der Kuh nicht für ihn -- accept (dafür nicht ?)
|
||||
wir danken ihr nicht für den Käse -- accept
|
||||
wir danken ihr nicht für ihn -- accept
|
||||
wir danken ihr nicht für ihn -- accept
|
||||
|
||||
-- with mkV3 v prep prep: (implemented Main order: vfin < neg < prep < prep)
|
||||
-- sometimes better: vfin < prep < neg < prep)
|
||||
|
||||
wir reden mit der Frau über den Mann -- accept (Slash2V3)
|
||||
wir reden mit der Frau über den Mann nicht -- accept (Slash2V3)
|
||||
wir reden über den Mann mit der Frau -- accept (Slash3V3)
|
||||
wir reden über den Mann mit der Frau nicht -- accept (Slash3V3)
|
||||
|
||||
wir reden mit ihr über ihn nicht -- accept
|
||||
wir reden nicht mit ihr über ihn -- accept (not recognized)
|
||||
|
||||
|
||||
-- Reflexive verbs, to test Pron.acc < refl < Pron.dat|gen, nonPronNP:
|
||||
|
||||
-- mkClause + PNeg gives (Main) "subj < vfin < refl < objs < neg < vinf",
|
||||
-- but negation seems to come before prepositional objects.
|
||||
|
||||
-- rV: refl.acc
|
||||
|
||||
ihr ändert euch nicht -- accept (refl.acc < neg)
|
||||
er wird sich nicht anstrengen -- accept
|
||||
er hat sich nicht angestrengt -- accept
|
||||
ihr ändert nicht euch -- reject (neg < refl.acc)
|
||||
er wird sich anstrengen nicht -- reject
|
||||
er hat nicht sich angestrengt -- reject
|
||||
|
||||
-- rV2: refl.acc + dat
|
||||
|
||||
du ergibst dich den Feinden nicht -- accept (refl.acc < np.dat < neg)
|
||||
du ergibst dich nicht den Feinden -- accept (refl.acc < neg, no_Predet)
|
||||
du ergibst dich mir nicht -- accept (refl.acc < pron.dat < neg)
|
||||
|
||||
-- rV2: refl.acc + gen
|
||||
|
||||
wir bedienen uns des Stockes -- accept
|
||||
wir bedienen uns seiner -- accept
|
||||
wir bedienen uns des Stockes nicht -- accept (refl.acc < np.gen < neg)
|
||||
wir bedienen uns seiner nicht -- accept (refl.acc < pron.gen < neg)
|
||||
|
||||
-- rV2: refl.acc + prep
|
||||
|
||||
ich stütze mich nicht auf den Stock -- accept (refl.acc < neg < np.prep)
|
||||
ich stütze mich auf den Stock nicht -- reject (refl.acc < np.prep < neg)
|
||||
ich stütze mich nicht auf ihn -- accept (refl.acc < neg < pron.prep)
|
||||
ich stütze mich auf ihn nicht -- reject (refl.acc < pron.prep < neg)
|
||||
|
||||
-- rV3: refl.acc + prep + prep
|
||||
|
||||
ich entschuldige mich bei dir für die Frage -- accept, Slash2V3
|
||||
ich entschuldige mich bei dir für sie -- accept
|
||||
ich entschuldige mich bei dir für die Frage nicht -- accept
|
||||
ich entschuldige mich bei dir nicht für die Frage -- dubious (not recognized)
|
||||
ich entschuldige mich nicht bei dir für die Frage -- accept (not recognized)
|
||||
|
||||
die Frage , für die ich mich bei ihr entschuldigte -- accept, Slash2V3
|
||||
|
||||
ich entschuldige mich für die Frage bei dir -- accept, Slash3V3
|
||||
ich entschuldige mich für die Frage bei dir nicht -- accept, Slash3V3
|
||||
die Frau , bei der ich mich für ihn nicht entschuldige -- accept, Slash3V3
|
||||
die Frau , bei der ich mich nicht für ihn entschuldige -- accept, Slash3V3 (not recognized)
|
||||
|
||||
er hat sich bei mir für den Stock nicht entschuldigt -- accept
|
||||
hast du dich bei ihm für den Stock nicht entschuldigt -- accept (not recognized)
|
||||
hast du dich nicht bei ihm für den Stock entschuldigt -- accept Inv: vfin ++ subj ++ obj1 ++ neg ++ obj2
|
||||
hast du dich bei ihm nicht für den Stock entschuldigt -- dubious
|
||||
hast du dich bei ihm für ihn entschuldigt -- accept (refl.acc < prep1 < prep2), Slash2V3
|
||||
hast du dich für ihn bei ihm entschuldigt -- accept (refl.acc < prep2 < prep1), Slash3V3
|
||||
|
||||
-- rV2: refl.dat + acc
|
||||
|
||||
ich merke mir jeden Stock -- accept
|
||||
ich merke jeden Stock mir -- reject (np.acc < refl.dat)
|
||||
ich merke ihn mir -- accept (pron.acc < refl.dat)
|
||||
ich merke mir jeden Stock nicht -- accept (refl.dat < np.acc < neg)
|
||||
ich merke mir nicht jeden Stock -- accept (refl.dat < neg < np.acc), not_Predet
|
||||
ich hatte mir den Stock gemerkt -- accept (refl.dat < np.acc)
|
||||
ich hatte mir ihn gemerkt -- reject (refl.dat < pron.acc)
|
||||
ich hatte ihn mir gemerkt -- accept (pron.acc < refl.dat)
|
||||
|
||||
-- rV3: refl.dat + acc + prep
|
||||
|
||||
wir leihen uns das Buch von dir -- accept
|
||||
wir leihen uns das Buch nicht von dir -- accept (refl.dat < np.acc < neg < prep), Slash2V3,Slash3V3
|
||||
wir leihen uns das Buch von dir nicht -- dubious ?(refl.dat < np.acc < prep < neg), Slash2V3,Slash3V3
|
||||
|
||||
das Buch , das wir uns nicht von dir liehen , -- accept Slash3V3
|
||||
das Buch , das wir uns von dir nicht liehen , -- dubious, Slash3V3
|
||||
die Frau , von der wir uns das Buch nicht liehen , -- accept, Slash2V3
|
||||
die Frau , von der wir uns kein Buch liehen , -- accept, Slash2V3
|
||||
die Frau , von der wir es uns nicht liehen , -- accept (prep < subj < pron.acc < refl.dat < neg < vfin)
|
||||
die Frau , von der wir uns es nicht liehen , -- reject *(prep < subj < refl.dat < pron.acc < neg < vfin)
|
||||
|
||||
wir , die wir uns das Buch von dir liehen , -- accept (not recognized)
|
||||
wir , die sich das Buch von dir liehen , -- dubious (recognized, Slash2V3, Slash3V3)
|
||||
wir , die sich das Buch nicht von dir liehen , -- dubious (recognized, Slash2V3, Slash3V3)
|
||||
|
||||
-- dirV4 v prep prep (mieten_von_fuer_V4)
|
||||
|
||||
du mietest den Wagen von der Frau für den Mann -- accept (Slash2V4,Slash3V4,ComplSlashSlash)
|
||||
du mietest den Wagen für den Mann von der Frau -- accept (Slash4V4, ComplSlashSlash)
|
||||
du mietest den Wagen von der Frau für den Mann nicht -- accept
|
||||
du mietest den Wagen für den Mann von der Frau nicht -- accept (Slash4V4, ComplSlashSlash)
|
||||
du mietest den Wagen von der Frau für mich nicht -- accept
|
||||
du mietest den Wagen für mich von der Frau nicht -- dubious
|
||||
du mietest ihn von der Frau für mich -- accept
|
||||
du mietest den Wagen von ihr für mich nicht -- accept
|
||||
du mietest ihn für mich von der Frau -- accept
|
||||
du mietest ihn von ihr für mich -- accept
|
||||
|
||||
du mietest für mich von der Frau den Wagen -- accept (not recognized, order)
|
||||
du mietest für mich von der Frau den Wagen nicht -- accept (not recognized, order)
|
||||
du mietest für mich von ihr den Wagen -- dubious (not recognized, order)
|
||||
|
||||
-- predicative A2: neg + A2 + obj (via insertAdj; better: obj + neg + A2)
|
||||
|
||||
ich bin nicht verheiratet mit dieser Frau -- accept (A2 < obj)
|
||||
ich bin nicht verheiratet mit ihr -- accept (A2 < obj)
|
||||
ich bin nicht neugierig auf das Buch -- accept
|
||||
ich bin nicht neugierig auf es -- accept
|
||||
|
||||
ich bin mit dieser Frau nicht verheiratet -- dubious (using ComplSlashPrep)
|
||||
ich bin mit ihr nicht verheiratet -- dubious
|
||||
ich bin auf das Buch nicht neugierig -- dubious
|
||||
ich bin auf es nicht neugierig -- dubious (prep < A2)
|
||||
|
||||
ich bin nicht mit dieser Frau verheiratet -- accept (not recognized, order)
|
||||
ich bin nicht mit ihr verheiratet -- accept (not recognized)
|
||||
ich bin nicht auf ihn neugierig -- reject
|
||||
|
||||
-- done
|
||||
|
||||
281
tests/german/object-order.README
Normal file
281
tests/german/object-order.README
Normal file
@@ -0,0 +1,281 @@
|
||||
Implementing pronoun switch e.a. in LangGer HL 13.6.2019 -- 20.3.2019
|
||||
-------------------------------------------
|
||||
Ternary verbs v:V3 with two objects of category NP order them
|
||||
depending on their being (personal) pronouns or not. Basically
|
||||
|
||||
non-pronoun order: NonPronNP.dat < NonPronNP.acc
|
||||
pronoun/nonpronoun: Pron < NonPronNP
|
||||
pronoun order: Pron.acc < Pron.dat
|
||||
|
||||
See also (section II):
|
||||
http://www.dartmouth.edu/~deutsch/Grammatik/WordOrder/WordOrder.html
|
||||
|
||||
What about verbs with other complement cases? Apparently we have
|
||||
- NP.acc < NP.gen: wir verdächtigen ihn|den Mann ihrer|der Tat
|
||||
- NP.acc[indir] < NonPronNP.acc[dir]: wir lehren ihn|den Studenten die Kunst
|
||||
- Pron.acc[dir] < Pron.acc[indir]: wir lehren sie ihn (?)
|
||||
|
||||
A collection of relevant example sentences to do some regression tests is
|
||||
contained in examples.txt. (Definiteness seems to be relevant to order, too.)
|
||||
|
||||
============== Main changes made: (cf. discussion below) ======================
|
||||
|
||||
1. Categories VP and VPSlash have nn : Agr => Str * Str * Str * Str, where now
|
||||
|
||||
nn.p1 contains refl+pron (pron.acc < refl, refl < pron.dat, refl < pron.gen),
|
||||
nn.p2 contains nonpron NPs (np.dat < np.acc | np.gen) (cf. insertObjNP below)
|
||||
nn.p3 contains prep NPs
|
||||
nn.p4 contains predicative A | CN | Adv (inserted by UseComp)
|
||||
|
||||
Note: keeping complements in 4 nn-fields may be useful to insert adverbs in between
|
||||
(not done yet), besides ordering them relative to negation (see below).
|
||||
|
||||
Note: become_VA is not treated like a copula (i.e. not using CompAP) (also in Eng):
|
||||
"bin alt" = (UseComp (CompAP adj)) adds adj to nn.p3 (was:nn.p2),
|
||||
"werde alt" = (ComplVA become_VA adj), inserts adj into vp.adj
|
||||
So there is no uniform treatment of copula verbs "sein", "werden", "bleiben".
|
||||
|
||||
2. Pronoun switch is done by (insertObjectNP np vp.c vp), such that pron.acc < refl < pron.dat|gen:
|
||||
|
||||
(insertObjNP pron acc vp).nn = <pron.acc ++ vp.nn.p1(refl), vp.nn.p2, vp.nn.p3, vp.nn.p4>
|
||||
(insertObjNP pron case vp).nn = <vp.nn.p1(refl) ++ pron!case, vp.nn.p2, vp.nn.p3, vp.nn.p4>
|
||||
|
||||
For other object np's, we enforce np.dat < np.acc|gen: (this doesn't enforce np.acc < np.gen)
|
||||
|
||||
(insertObjNP np dat vp).nn = <vp.nn.p1, np!dat ++ vp.nn.p2, vp.nn.p3, vp.nn.p4>
|
||||
(insertObjNP np case vp).nn = <vp.nn.p1, vp.nn.p2 ++ np!case, vp.nn.p3, vp.nn.p4>
|
||||
|
||||
Object pp's are collected in nn.p3:
|
||||
|
||||
(insertObjNP np prep vp).nn = <vp.nn.p1, vp.nn.p2, vp.nn.p3 ++ app(prep,np), vp.nn.p4>
|
||||
|
||||
Complements (AP|Adv|CN) are collected in vp.nn.p4, using the existing insertObj:
|
||||
(insertObj compl vp).nn = <vp.nn.p1, vp.nn.p2, vpnn.p3, compl ++ vp.nn.p4>
|
||||
|
||||
For verbs v:V3 with 2 acc-arguments, "ich lehre ihn sie|die Mathematik", we can't distinguish
|
||||
direct object (acc: die Mathematik) from indirect object (acc: ihn), so we get two trees.
|
||||
|
||||
Bug: ConstructionGer (mkVP have_V2 (mkNP n:N)) (for "Angst|Recht haben") puts n into nn.p2,
|
||||
which comes before negation.
|
||||
(Maybe we need np.isLight to prevent this and put n in nn.p3, or apply UseComp with n.)
|
||||
|
||||
3. The ordering of objects, complements and negation in mkClause is changed !!!
|
||||
|
||||
The "default" order (if it exists) is subtle, depending on whether objects are
|
||||
definite, indefinite Sg, indefinitePl, pron, quantified, negated indefinite. We now have
|
||||
|
||||
(mkClause subj agr vp) : Clause =
|
||||
let
|
||||
obj1 = (vp.nn ! agr).p1 ++ (vp.nn ! agr).p2; -- refl,pronouns < nonpronouns
|
||||
obj2 = (vp.nn ! agr).p3 ; -- (prep + np)s
|
||||
compl = (vp.nn ! agr).p4 ++ vp.adj ++ vp.a2 ; -- compl via useComp
|
||||
in
|
||||
Main => subj ++ verb.fin ++ obj1 ++ neg ++ obj2 ++ compl ++ vp.infExt ++ infs ++ extra ;
|
||||
Inv => verb.fin ++ subj ++ obj1 ++ neg ++ obj2 ++ compl ++ vp.infExt ++ infs ++ extra ;
|
||||
Sub => subj ++ obj1 ++ neg ++ obj2 ++ compl ++ vp.infExt ++ inffin ++ extra
|
||||
|
||||
I have *removed* the difference between "light" and "heavy" complements, which gave the
|
||||
ordering light < neg < heavy. It was using np.isPron=True as "light", but also set
|
||||
indefinite nps (and DetNPs) as heavy. But this ignored the number, which is also relevant:
|
||||
|
||||
ich sehe den Mann nicht ; ich sehe nicht einen Mann
|
||||
but ich liebe Männer nicht ; * ich liebe nicht Männer
|
||||
|
||||
The change now gives: nonpronNP < neg,
|
||||
|
||||
ich sehe einen Mann nicht [ ich sehe keinen Mann: via no_Predet ]
|
||||
ich trinke warmes Bier nicht [ ich trinke nicht Bier: via no_Predet ]
|
||||
|
||||
The order accPron < refl < (gen|dat)Pron < neg < nonpronNP sometimes sounds
|
||||
better, but expresses a different meaning (often available via no_Predet):
|
||||
|
||||
sie hat sich nicht alle|viele|?mehrere Namen gemerkt
|
||||
sie hat sich alle?|viele|mehrere Namen nicht gemerkt
|
||||
|
||||
The implemented order nonpronNP < neg gives negation narrow scope relative to the
|
||||
quantifiers in the objects (a meaning that cannot otherwise be expressed):
|
||||
|
||||
einige Lehrer haben jedem Studenten viele Bücher nicht geschickt|empfohlen
|
||||
=?= some teachers haven't sent|recommended many books to every student
|
||||
|
||||
For tests, see examples.txt and how to do regression tests (see below).
|
||||
|
||||
Rem.: Having more nn-fields may be useful to put adverbs in between (with
|
||||
additional scope problems).
|
||||
|
||||
4. For reflexive V2's (ich bediene mich einer Sache, ich merke mir eine Sache) or
|
||||
reflexive V3's (ich entschuldige mich bei dat für acc, ich leihe mir acc bei dat),
|
||||
some tests are in examples.txt and TestLangGer|Eng. We have enforced refl < neg.
|
||||
|
||||
TestLangGer introduces ternary predicates VPSlashSlash. These can be built by
|
||||
Slash2V4, Slash3V4, Slash4V4 from quaternary verbs v:V4 and a noun phrase np:NP.
|
||||
(A function SlashV3a : V3 -> VPSlashSlash is omitted to reduce ambiguities.)
|
||||
|
||||
SlashV2a turns a (DictVerbsGer-) verb_rV2:V2 into a reflexive VPSlash:
|
||||
|
||||
SlashV2a bedienen_gen_rV2 : VPSlash = sich einer Sache bedienen
|
||||
|
||||
A reflexive VPSlash can also be built from a V3 by
|
||||
|
||||
ReflVPSlash : V3 -> VPSlash,
|
||||
|
||||
but maybe this is unnecessary, as
|
||||
|
||||
(ComplSlash (ReflVPSlash v3) np) = (ReflVP (Slash3V3 v3 np)).
|
||||
|
||||
Todo: Some of this ought to go to ExtraGer.gf.
|
||||
|
||||
5. I changed ParadigmsGer.accdatV3 from "mkV3 v dat acc" to "mkV3 v acc dat"
|
||||
= dirV3 v dat, so that it fits to "dirV3 v p" in Eng and gives the corresponding
|
||||
trees for sentences with main verb v:V3.
|
||||
|
||||
============= Motivating discussion of the situation in gf-3.9 / gf-rgl ==============
|
||||
|
||||
LexiconGer has those V3s:
|
||||
add_V3 = dirV3 (prefixV "hinzu" (regV "fügen")) zu_Prep ;
|
||||
give_V3 = accdatV3 Irreg.geben_V ;
|
||||
sell_V3 = accdatV3 (no_geV (regV "verkaufen")) ;
|
||||
send_V3 = accdatV3 (regV "schicken") ;
|
||||
talk_V3 = mkV3 (regV "reden") datPrep von_Prep ;
|
||||
|
||||
ParadigmsGer defines
|
||||
mkV3 = overload {
|
||||
mkV3 : V -> V3 = \v -> lin V3 (v ** {c2 = accPrep ; c3 = datPrep}) ;
|
||||
mkV3 : V -> Prep -> Prep -> V3 = \v,c,d -> lin V3 (v ** {c2 = c ; c3 = d}) ;
|
||||
} ;
|
||||
dirV3 v p = mkV3 v accPrep p ; -- v ** {c2=accPrep; c3=p}
|
||||
accdatV3 v = mkV3 v datPrep accPrep ; -- v ** {c2=datPrep; c3=accPrep}
|
||||
|
||||
LexiconEng says, using, roughly, dirV3 v p = v ** {c2=noPrep ; c3=p}:
|
||||
give_V3 = mkV3 give_V noPrep noPrep ;
|
||||
sell_V3 = dirV3 (irregV "sell" "sold" "sold") toP ;
|
||||
send_V3 = dirV3 (irregV "send" "sent" "sent") toP ;
|
||||
|
||||
Apparently, the idea is:
|
||||
(Ger) direct object = acc = c2; indirect object = dat|gen = c3
|
||||
(Eng) direct object = noPrep = c2; indirect object = toPrep = c3
|
||||
|
||||
BUT then, accdatV3 v should be = dirV3 v datPrep = v**{c2=accPrep,c3=datPrep} !!
|
||||
|
||||
Which object is bound "closer" to the verb? Is this regulated by using
|
||||
Slash2V3 versus Slash3V3, and does this binding strength manifest
|
||||
itself outside of extraction phenomena?
|
||||
|
||||
abstract/Verb.gf says:
|
||||
|
||||
ComplSlash : VPSlash -> NP -> VP ; -- love it
|
||||
SlashV2a : V2 -> VPSlash ; -- love (it)
|
||||
|
||||
Slash2V3 : V3 -> NP -> VPSlash ; -- give it (to her)
|
||||
Slash3V3 : V3 -> NP -> VPSlash ; -- give (it) to her
|
||||
|
||||
Roughly, gf-3.9/../VerbGer.gf has:
|
||||
|
||||
Slash2V3 v np = insertObjc np!v.c2 (predVc v) ** {c2 = v.c3}
|
||||
Slash3V3 v np = insertObjc np!v.c3 (predVc v) ** {c2 = v.c2}
|
||||
|
||||
So, regardless if any object comes with a preposition,
|
||||
|
||||
Slash2V3 v np binds direct object c2 to the verb,
|
||||
Slash3V3 v np binds indirect object c3 to the verb.
|
||||
|
||||
But which is direct, which indirect for acc+acc-verbs:
|
||||
sie lehrt ihn die Kunst, probably: c2=die Kunst, c3=ihn
|
||||
And which object is direct, which indirect, for prep+prep-verbs?
|
||||
sie redet mit ihm über die Kunst: c2=die Kunst, c3=ihm ?
|
||||
|
||||
PROBLEM: who tells the user which argument is direct, which not?
|
||||
|
||||
Eng: sell_V3 = dirV3 sell_V toP, so c2="", c3="to"
|
||||
talk_V3 = mkV3 (regV "talk") toP aboutP, so c2="to", c3="about"
|
||||
(Isn't this inconsistent? Shouldn't we have "mkV3 v dir indir"?)
|
||||
Ger: sell_V3 = accdatV3 verkaufen_V
|
||||
= mkV3 verkaufen_V datPrep accPrep, so c2=dat, c3=acc
|
||||
|
||||
To get trees with similar meaning, I CHANGED accdatV3 to "mkV3 v acc dat"
|
||||
in ParadigmsGer (so that it fits to "dirV3 v p" in Eng).
|
||||
|
||||
The best would be if mkV3 (with acc-obj) were only available through
|
||||
dirV3 v p, so one could not use (mkV3 v datPrep accPrep) etc.
|
||||
|
||||
---------------- word order in ResGer.mkClause in gf-rgl -------------------
|
||||
|
||||
In gf-3.9 resp. gf-rgl, VP.nn : Str*Str collects the nominal (and
|
||||
adjectival) objects; those object-NPs with flag
|
||||
|
||||
isPron = True ; --- means: this is not a heavy NP, but comes before negation
|
||||
|
||||
are put before the negation in mkClause:
|
||||
|
||||
obj0 = (vp.nn ! agr).p1 ;
|
||||
obj = (vp.nn ! agr).p2 ;
|
||||
compl = obj0 ++ neg ++ vp.adj ++ obj ++ vp.a2 ; -- adj added
|
||||
inf = vp.inf ++ verb.inf.p1 ; -- not used for linearisation of Main/Inv
|
||||
extra = vp.ext ;
|
||||
inffin : Str = case <a,vp.isAux> of {
|
||||
<Anter,True> => verb.fin ++ inf ; -- double inf --# notpresent
|
||||
_ => inf ++ verb.fin --- or just auxiliary vp
|
||||
} ;
|
||||
in case o of {
|
||||
Main => subj ++ verb.fin ++ compl ++ vp.infExt ++ verb.inf ++ extra ++ vp.inf ;
|
||||
Inv => verb.fin ++ subj ++ compl ++ vp.infExt ++ verb.inf ++ extra ++ vp.inf ;
|
||||
Sub => subj ++ compl ++ vp.infExt ++ inffin ++ extra
|
||||
|
||||
This is too simple:
|
||||
|
||||
DetCN creates an NP with
|
||||
isPron = det.isDef ; -- ich sehe den Mann nicht vs. ich sehe nicht einen Mann
|
||||
|
||||
i.e. (definite article + CN | pronoun) are put in nn.p1, to come before negation
|
||||
|
||||
ich sehe ihn nicht, ich sehe den Mann nicht: compl = (nn.p1 + neg + ..)
|
||||
ich sehe nicht einen Mann : compl = neg ++ nn.p2
|
||||
=? ich sehe keinen Mann
|
||||
|
||||
But: plural indefinite NPs behave different:
|
||||
I don't see men: ich sehe Männer nicht
|
||||
ich sehe *(nicht Männer) | keine Männer
|
||||
Also, singular mass-NPs behave different:
|
||||
ich trinke nicht *((kaltes) Bier)
|
||||
ich trinke (kaltes) Bier nicht | ich trinke kein (kaltes) Bier
|
||||
|
||||
PROBLEM: do V2 + neg behave the same as V3 + neg? Aren't the relative
|
||||
scopes of negation and quantifiers fixed (or restricted) by intonation?
|
||||
|
||||
------------- Generating some example trees and linearize them (LangGer|Eng) -----------
|
||||
|
||||
gr -tr -number=4 UseCl (TTAnt ? ?) ? (PredVP (UsePron i_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (DetCN (DetQuant ? ?) (UseN man_N)))) | l
|
||||
|
||||
Pronoun switch with V3 and Slash?V2 works:
|
||||
|
||||
l UseCl (TTAnt TPast AAnter) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 sell_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N))))
|
||||
I had sold the book to a woman
|
||||
ich hatte einer Frau das Buch verkauft
|
||||
|
||||
l UseCl (TTAnt TCond ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 sell_V3 (UsePron she_Pron)) (UsePron it_Pron)))
|
||||
I wouldn't sell it to her
|
||||
ich würde es ihr nicht verkaufen
|
||||
|
||||
------ Regression tests: use gf --run < object-order.gfs or gf> eh object-order.gfs
|
||||
|
||||
Form Ger to Eng:
|
||||
|
||||
example.txt contains german example sentences marked "positive", "negative", "dubious",
|
||||
some with two marks. The marks may not always be convincing, as some orderings of negation
|
||||
and quantified nps afford particular intonation and meaning. (Also, there are incorrect
|
||||
parse trees due to misuse of MassNP etc., so it needs some inspection to see if the content
|
||||
of examples.*.out is as it ought to be.)
|
||||
|
||||
Part of examples.txt needs TestLangGer|Eng for parsing and translation, in particular
|
||||
those with reflexive ternary verbs or quaternary verbs (which are not in the RGL).
|
||||
|
||||
From Eng to Ger:
|
||||
|
||||
examples.eng.txt could also be parsed using LangEng instead of TestLangEng|Ger.
|
||||
|
||||
Lang> rf -file=examples.eng.txt -lines | p -lang=LangEng | l -lang="Eng,Ger" -treebank | wf -file=examples.eng.new
|
||||
Lang> rf -file=examples.eng.txt -lines | p -lang=LangEng | l -lang="Eng,Ger" | wf -file=examples.eng2ger.new
|
||||
|
||||
Using give_V3 is confusing, as both objects are connected with noPrep. The examples are
|
||||
repeated using send_V3, which attaches its indirect object with toPrep.
|
||||
-------------------------------------------------------------------------------------End
|
||||
30
tests/german/object-order.gfs
Normal file
30
tests/german/object-order.gfs
Normal file
@@ -0,0 +1,30 @@
|
||||
--# Use gf --run < obj-order.gfs or gf> eh object-order.gfs
|
||||
? echo "loading TestLangGer.gf and TestLangEng.gf ..."
|
||||
i TestLangGer.gf TestLangEng.gf
|
||||
-- Remark: examples in examples.eng.txt need only LangEng,LangGer
|
||||
? echo "parsing from examples.eng and writing trees to examples.eng.new:"
|
||||
rf -file=examples.eng.txt -lines | p -lang=Eng | l -lang="Eng,Ger" -treebank | wf -file=examples.eng.new
|
||||
? echo "diff examples.eng.out examples.eng.new"
|
||||
? diff examples.eng.out examples.eng.new
|
||||
? echo "parsing from examples.eng and writing source and translation to examples.eng2ger.new:"
|
||||
rf -file=examples.eng.txt -lines | p -lang=Eng | l -lang="Eng,Ger" | wf -file=examples.eng2ger.new
|
||||
? echo "diff examples.eng2ger.out examples.eng2ger.new"
|
||||
? diff examples.eng2ger.out examples.eng2ger.new
|
||||
|
||||
? echo "extracting positive, negative and dubious examples from examples.txt ..."
|
||||
? grep accept examples.txt | sed s/\ --\ [\*a-zA-Z\(\)\ \.\:\,\;\<\>\\_0-4\\+\\?\\-]*// | cpif examples.pos.txt
|
||||
? grep reject examples.txt | sed s/\ --\ [\*a-zA-Z\(\)\ \.\:\,\;\<\>\\_0-4\\+\\?\\-]*// | cpif examples.neg.txt
|
||||
? grep dubious examples.txt | sed s/\ --\ [\*a-zA-Z\(\)\ \.\:\,\;\<\>\\_0-4\\+\\?\\-]*// | cpif examples.dub.txt
|
||||
|
||||
? echo "parsing negative examples ...; storing trees in examples.neg.new ..."
|
||||
rf -lines -file="examples.neg.txt" | p -lang=Ger | l -treebank -lang="Ger,Eng" | wf -file="examples.neg.new"
|
||||
? echo "diff examples.neg.out examples.neg.new:"
|
||||
? diff examples.neg.out examples.neg.new
|
||||
? echo "parsing dubious examples ...; storing trees in examples.dub.new ..."
|
||||
rf -lines -file="examples.dub.txt" | p -lang=Ger | l -treebank -lang="Ger,Eng" | wf -file="examples.dub.new"
|
||||
? echo "diff examples.dub.out examples.dub.new:"
|
||||
? diff examples.dub.out examples.dub.new
|
||||
? echo "parsing positive examples ...; storing trees in examples.pos.new ..."
|
||||
rf -lines -file="examples.pos.txt" | p -lang=Ger | l -treebank -lang="Ger,Eng" | wf -file="examples.pos.new"
|
||||
? echo "diff examples.pos.out examples.pos.new:"
|
||||
? diff examples.pos.out examples.pos.new
|
||||
8
tests/german/vp-paradigm.README
Normal file
8
tests/german/vp-paradigm.README
Normal file
@@ -0,0 +1,8 @@
|
||||
Since ../run.hs could not find module `Test.Framework.BlackBoxTest', I used
|
||||
|
||||
gf --run < vp-paradigm.gfs | diff vp-paradigm.out - > vp-paradigm.diff
|
||||
|
||||
to produce the diff between the corrections shown in vp-paradigms.out and
|
||||
the original output of gf-rgl of 4/07/2019.
|
||||
|
||||
vp-paradigms.gfs now loads the original alltenses/LangGer.gfo. HL 3/7/2019
|
||||
790
tests/german/vp-paradigm.diff
Normal file
790
tests/german/vp-paradigm.diff
Normal file
@@ -0,0 +1,790 @@
|
||||
7,8c7,8
|
||||
< s MIndic Pres Anter Pos Main : er hat schlafen wollen
|
||||
< s MIndic Pres Anter Pos Inv : hat er schlafen wollen
|
||||
---
|
||||
> s MIndic Pres Anter Pos Main : er hat wollen schlafen
|
||||
> s MIndic Pres Anter Pos Inv : hat er wollen schlafen
|
||||
10,11c10,11
|
||||
< s MIndic Pres Anter Neg Main : er hat nicht schlafen wollen
|
||||
< s MIndic Pres Anter Neg Inv : hat er nicht schlafen wollen
|
||||
---
|
||||
> s MIndic Pres Anter Neg Main : er hat nicht wollen schlafen
|
||||
> s MIndic Pres Anter Neg Inv : hat er nicht wollen schlafen
|
||||
19,20c19,20
|
||||
< s MIndic Past Anter Pos Main : er hatte schlafen wollen
|
||||
< s MIndic Past Anter Pos Inv : hatte er schlafen wollen
|
||||
---
|
||||
> s MIndic Past Anter Pos Main : er hatte wollen schlafen
|
||||
> s MIndic Past Anter Pos Inv : hatte er wollen schlafen
|
||||
22,23c22,23
|
||||
< s MIndic Past Anter Neg Main : er hatte nicht schlafen wollen
|
||||
< s MIndic Past Anter Neg Inv : hatte er nicht schlafen wollen
|
||||
---
|
||||
> s MIndic Past Anter Neg Main : er hatte nicht wollen schlafen
|
||||
> s MIndic Past Anter Neg Inv : hatte er nicht wollen schlafen
|
||||
25,26c25,26
|
||||
< s MIndic Fut Simul Pos Main : er wird schlafen wollen
|
||||
< s MIndic Fut Simul Pos Inv : wird er schlafen wollen
|
||||
---
|
||||
> s MIndic Fut Simul Pos Main : er wird wollen schlafen
|
||||
> s MIndic Fut Simul Pos Inv : wird er wollen schlafen
|
||||
28,29c28,29
|
||||
< s MIndic Fut Simul Neg Main : er wird nicht schlafen wollen
|
||||
< s MIndic Fut Simul Neg Inv : wird er nicht schlafen wollen
|
||||
---
|
||||
> s MIndic Fut Simul Neg Main : er wird nicht wollen schlafen
|
||||
> s MIndic Fut Simul Neg Inv : wird er nicht wollen schlafen
|
||||
31,38c31,38
|
||||
< s MIndic Fut Anter Pos Main : er wird haben schlafen wollen
|
||||
< s MIndic Fut Anter Pos Inv : wird er haben schlafen wollen
|
||||
< s MIndic Fut Anter Pos Sub : er wird haben schlafen wollen
|
||||
< s MIndic Fut Anter Neg Main : er wird nicht haben schlafen wollen
|
||||
< s MIndic Fut Anter Neg Inv : wird er nicht haben schlafen wollen
|
||||
< s MIndic Fut Anter Neg Sub : er nicht wird haben schlafen wollen
|
||||
< s MIndic Cond Simul Pos Main : er würde schlafen wollen
|
||||
< s MIndic Cond Simul Pos Inv : würde er schlafen wollen
|
||||
---
|
||||
> s MIndic Fut Anter Pos Main : er wird wollen haben schlafen
|
||||
> s MIndic Fut Anter Pos Inv : wird er wollen haben schlafen
|
||||
> s MIndic Fut Anter Pos Sub : er wird schlafen wollen haben
|
||||
> s MIndic Fut Anter Neg Main : er wird nicht wollen haben schlafen
|
||||
> s MIndic Fut Anter Neg Inv : wird er nicht wollen haben schlafen
|
||||
> s MIndic Fut Anter Neg Sub : er nicht wird schlafen wollen haben
|
||||
> s MIndic Cond Simul Pos Main : er würde wollen schlafen
|
||||
> s MIndic Cond Simul Pos Inv : würde er wollen schlafen
|
||||
40,41c40,41
|
||||
< s MIndic Cond Simul Neg Main : er würde nicht schlafen wollen
|
||||
< s MIndic Cond Simul Neg Inv : würde er nicht schlafen wollen
|
||||
---
|
||||
> s MIndic Cond Simul Neg Main : er würde nicht wollen schlafen
|
||||
> s MIndic Cond Simul Neg Inv : würde er nicht wollen schlafen
|
||||
43,48c43,48
|
||||
< s MIndic Cond Anter Pos Main : er würde haben schlafen wollen
|
||||
< s MIndic Cond Anter Pos Inv : würde er haben schlafen wollen
|
||||
< s MIndic Cond Anter Pos Sub : er würde haben schlafen wollen
|
||||
< s MIndic Cond Anter Neg Main : er würde nicht haben schlafen wollen
|
||||
< s MIndic Cond Anter Neg Inv : würde er nicht haben schlafen wollen
|
||||
< s MIndic Cond Anter Neg Sub : er nicht würde haben schlafen wollen
|
||||
---
|
||||
> s MIndic Cond Anter Pos Main : er würde wollen haben schlafen
|
||||
> s MIndic Cond Anter Pos Inv : würde er wollen haben schlafen
|
||||
> s MIndic Cond Anter Pos Sub : er würde schlafen wollen haben
|
||||
> s MIndic Cond Anter Neg Main : er würde nicht wollen haben schlafen
|
||||
> s MIndic Cond Anter Neg Inv : würde er nicht wollen haben schlafen
|
||||
> s MIndic Cond Anter Neg Sub : er nicht würde schlafen wollen haben
|
||||
55,56c55,56
|
||||
< s MConjunct Pres Anter Pos Main : er habe schlafen wollen
|
||||
< s MConjunct Pres Anter Pos Inv : habe er schlafen wollen
|
||||
---
|
||||
> s MConjunct Pres Anter Pos Main : er habe wollen schlafen
|
||||
> s MConjunct Pres Anter Pos Inv : habe er wollen schlafen
|
||||
58,59c58,59
|
||||
< s MConjunct Pres Anter Neg Main : er habe nicht schlafen wollen
|
||||
< s MConjunct Pres Anter Neg Inv : habe er nicht schlafen wollen
|
||||
---
|
||||
> s MConjunct Pres Anter Neg Main : er habe nicht wollen schlafen
|
||||
> s MConjunct Pres Anter Neg Inv : habe er nicht wollen schlafen
|
||||
67,68c67,68
|
||||
< s MConjunct Past Anter Pos Main : er hätte schlafen wollen
|
||||
< s MConjunct Past Anter Pos Inv : hätte er schlafen wollen
|
||||
---
|
||||
> s MConjunct Past Anter Pos Main : er hätte wollen schlafen
|
||||
> s MConjunct Past Anter Pos Inv : hätte er wollen schlafen
|
||||
70,71c70,71
|
||||
< s MConjunct Past Anter Neg Main : er hätte nicht schlafen wollen
|
||||
< s MConjunct Past Anter Neg Inv : hätte er nicht schlafen wollen
|
||||
---
|
||||
> s MConjunct Past Anter Neg Main : er hätte nicht wollen schlafen
|
||||
> s MConjunct Past Anter Neg Inv : hätte er nicht wollen schlafen
|
||||
73,74c73,74
|
||||
< s MConjunct Fut Simul Pos Main : er werde schlafen wollen
|
||||
< s MConjunct Fut Simul Pos Inv : werde er schlafen wollen
|
||||
---
|
||||
> s MConjunct Fut Simul Pos Main : er werde wollen schlafen
|
||||
> s MConjunct Fut Simul Pos Inv : werde er wollen schlafen
|
||||
76,77c76,77
|
||||
< s MConjunct Fut Simul Neg Main : er werde nicht schlafen wollen
|
||||
< s MConjunct Fut Simul Neg Inv : werde er nicht schlafen wollen
|
||||
---
|
||||
> s MConjunct Fut Simul Neg Main : er werde nicht wollen schlafen
|
||||
> s MConjunct Fut Simul Neg Inv : werde er nicht wollen schlafen
|
||||
79,86c79,86
|
||||
< s MConjunct Fut Anter Pos Main : er werde haben schlafen wollen
|
||||
< s MConjunct Fut Anter Pos Inv : werde er haben schlafen wollen
|
||||
< s MConjunct Fut Anter Pos Sub : er werde haben schlafen wollen
|
||||
< s MConjunct Fut Anter Neg Main : er werde nicht haben schlafen wollen
|
||||
< s MConjunct Fut Anter Neg Inv : werde er nicht haben schlafen wollen
|
||||
< s MConjunct Fut Anter Neg Sub : er nicht werde haben schlafen wollen
|
||||
< s MConjunct Cond Simul Pos Main : er würde schlafen wollen
|
||||
< s MConjunct Cond Simul Pos Inv : würde er schlafen wollen
|
||||
---
|
||||
> s MConjunct Fut Anter Pos Main : er werde wollen haben schlafen
|
||||
> s MConjunct Fut Anter Pos Inv : werde er wollen haben schlafen
|
||||
> s MConjunct Fut Anter Pos Sub : er werde schlafen wollen haben
|
||||
> s MConjunct Fut Anter Neg Main : er werde nicht wollen haben schlafen
|
||||
> s MConjunct Fut Anter Neg Inv : werde er nicht wollen haben schlafen
|
||||
> s MConjunct Fut Anter Neg Sub : er nicht werde schlafen wollen haben
|
||||
> s MConjunct Cond Simul Pos Main : er würde wollen schlafen
|
||||
> s MConjunct Cond Simul Pos Inv : würde er wollen schlafen
|
||||
88,89c88,89
|
||||
< s MConjunct Cond Simul Neg Main : er würde nicht schlafen wollen
|
||||
< s MConjunct Cond Simul Neg Inv : würde er nicht schlafen wollen
|
||||
---
|
||||
> s MConjunct Cond Simul Neg Main : er würde nicht wollen schlafen
|
||||
> s MConjunct Cond Simul Neg Inv : würde er nicht wollen schlafen
|
||||
91,96c91,96
|
||||
< s MConjunct Cond Anter Pos Main : er würde haben schlafen wollen
|
||||
< s MConjunct Cond Anter Pos Inv : würde er haben schlafen wollen
|
||||
< s MConjunct Cond Anter Pos Sub : er würde haben schlafen wollen
|
||||
< s MConjunct Cond Anter Neg Main : er würde nicht haben schlafen wollen
|
||||
< s MConjunct Cond Anter Neg Inv : würde er nicht haben schlafen wollen
|
||||
< s MConjunct Cond Anter Neg Sub : er nicht würde haben schlafen wollen
|
||||
---
|
||||
> s MConjunct Cond Anter Pos Main : er würde wollen haben schlafen
|
||||
> s MConjunct Cond Anter Pos Inv : würde er wollen haben schlafen
|
||||
> s MConjunct Cond Anter Pos Sub : er würde schlafen wollen haben
|
||||
> s MConjunct Cond Anter Neg Main : er würde nicht wollen haben schlafen
|
||||
> s MConjunct Cond Anter Neg Inv : würde er nicht wollen haben schlafen
|
||||
> s MConjunct Cond Anter Neg Sub : er nicht würde schlafen wollen haben
|
||||
104,105c104,105
|
||||
< s MIndic Pres Anter Pos Main : er hat das Buch lesen wollen
|
||||
< s MIndic Pres Anter Pos Inv : hat er das Buch lesen wollen
|
||||
---
|
||||
> s MIndic Pres Anter Pos Main : er hat das Buch wollen lesen
|
||||
> s MIndic Pres Anter Pos Inv : hat er das Buch wollen lesen
|
||||
107,108c107,108
|
||||
< s MIndic Pres Anter Neg Main : er hat das Buch nicht lesen wollen
|
||||
< s MIndic Pres Anter Neg Inv : hat er das Buch nicht lesen wollen
|
||||
---
|
||||
> s MIndic Pres Anter Neg Main : er hat das Buch nicht wollen lesen
|
||||
> s MIndic Pres Anter Neg Inv : hat er das Buch nicht wollen lesen
|
||||
116,117c116,117
|
||||
< s MIndic Past Anter Pos Main : er hatte das Buch lesen wollen
|
||||
< s MIndic Past Anter Pos Inv : hatte er das Buch lesen wollen
|
||||
---
|
||||
> s MIndic Past Anter Pos Main : er hatte das Buch wollen lesen
|
||||
> s MIndic Past Anter Pos Inv : hatte er das Buch wollen lesen
|
||||
119,120c119,120
|
||||
< s MIndic Past Anter Neg Main : er hatte das Buch nicht lesen wollen
|
||||
< s MIndic Past Anter Neg Inv : hatte er das Buch nicht lesen wollen
|
||||
---
|
||||
> s MIndic Past Anter Neg Main : er hatte das Buch nicht wollen lesen
|
||||
> s MIndic Past Anter Neg Inv : hatte er das Buch nicht wollen lesen
|
||||
122,123c122,123
|
||||
< s MIndic Fut Simul Pos Main : er wird das Buch lesen wollen
|
||||
< s MIndic Fut Simul Pos Inv : wird er das Buch lesen wollen
|
||||
---
|
||||
> s MIndic Fut Simul Pos Main : er wird das Buch wollen lesen
|
||||
> s MIndic Fut Simul Pos Inv : wird er das Buch wollen lesen
|
||||
125,126c125,126
|
||||
< s MIndic Fut Simul Neg Main : er wird das Buch nicht lesen wollen
|
||||
< s MIndic Fut Simul Neg Inv : wird er das Buch nicht lesen wollen
|
||||
---
|
||||
> s MIndic Fut Simul Neg Main : er wird das Buch nicht wollen lesen
|
||||
> s MIndic Fut Simul Neg Inv : wird er das Buch nicht wollen lesen
|
||||
128,135c128,135
|
||||
< s MIndic Fut Anter Pos Main : er wird das Buch haben lesen wollen
|
||||
< s MIndic Fut Anter Pos Inv : wird er das Buch haben lesen wollen
|
||||
< s MIndic Fut Anter Pos Sub : er das Buch wird haben lesen wollen
|
||||
< s MIndic Fut Anter Neg Main : er wird das Buch nicht haben lesen wollen
|
||||
< s MIndic Fut Anter Neg Inv : wird er das Buch nicht haben lesen wollen
|
||||
< s MIndic Fut Anter Neg Sub : er das Buch nicht wird haben lesen wollen
|
||||
< s MIndic Cond Simul Pos Main : er würde das Buch lesen wollen
|
||||
< s MIndic Cond Simul Pos Inv : würde er das Buch lesen wollen
|
||||
---
|
||||
> s MIndic Fut Anter Pos Main : er wird das Buch wollen haben lesen
|
||||
> s MIndic Fut Anter Pos Inv : wird er das Buch wollen haben lesen
|
||||
> s MIndic Fut Anter Pos Sub : er das Buch wird lesen wollen haben
|
||||
> s MIndic Fut Anter Neg Main : er wird das Buch nicht wollen haben lesen
|
||||
> s MIndic Fut Anter Neg Inv : wird er das Buch nicht wollen haben lesen
|
||||
> s MIndic Fut Anter Neg Sub : er das Buch nicht wird lesen wollen haben
|
||||
> s MIndic Cond Simul Pos Main : er würde das Buch wollen lesen
|
||||
> s MIndic Cond Simul Pos Inv : würde er das Buch wollen lesen
|
||||
137,138c137,138
|
||||
< s MIndic Cond Simul Neg Main : er würde das Buch nicht lesen wollen
|
||||
< s MIndic Cond Simul Neg Inv : würde er das Buch nicht lesen wollen
|
||||
---
|
||||
> s MIndic Cond Simul Neg Main : er würde das Buch nicht wollen lesen
|
||||
> s MIndic Cond Simul Neg Inv : würde er das Buch nicht wollen lesen
|
||||
140,145c140,145
|
||||
< s MIndic Cond Anter Pos Main : er würde das Buch haben lesen wollen
|
||||
< s MIndic Cond Anter Pos Inv : würde er das Buch haben lesen wollen
|
||||
< s MIndic Cond Anter Pos Sub : er das Buch würde haben lesen wollen
|
||||
< s MIndic Cond Anter Neg Main : er würde das Buch nicht haben lesen wollen
|
||||
< s MIndic Cond Anter Neg Inv : würde er das Buch nicht haben lesen wollen
|
||||
< s MIndic Cond Anter Neg Sub : er das Buch nicht würde haben lesen wollen
|
||||
---
|
||||
> s MIndic Cond Anter Pos Main : er würde das Buch wollen haben lesen
|
||||
> s MIndic Cond Anter Pos Inv : würde er das Buch wollen haben lesen
|
||||
> s MIndic Cond Anter Pos Sub : er das Buch würde lesen wollen haben
|
||||
> s MIndic Cond Anter Neg Main : er würde das Buch nicht wollen haben lesen
|
||||
> s MIndic Cond Anter Neg Inv : würde er das Buch nicht wollen haben lesen
|
||||
> s MIndic Cond Anter Neg Sub : er das Buch nicht würde lesen wollen haben
|
||||
152,153c152,153
|
||||
< s MConjunct Pres Anter Pos Main : er habe das Buch lesen wollen
|
||||
< s MConjunct Pres Anter Pos Inv : habe er das Buch lesen wollen
|
||||
---
|
||||
> s MConjunct Pres Anter Pos Main : er habe das Buch wollen lesen
|
||||
> s MConjunct Pres Anter Pos Inv : habe er das Buch wollen lesen
|
||||
155,156c155,156
|
||||
< s MConjunct Pres Anter Neg Main : er habe das Buch nicht lesen wollen
|
||||
< s MConjunct Pres Anter Neg Inv : habe er das Buch nicht lesen wollen
|
||||
---
|
||||
> s MConjunct Pres Anter Neg Main : er habe das Buch nicht wollen lesen
|
||||
> s MConjunct Pres Anter Neg Inv : habe er das Buch nicht wollen lesen
|
||||
164,165c164,165
|
||||
< s MConjunct Past Anter Pos Main : er hätte das Buch lesen wollen
|
||||
< s MConjunct Past Anter Pos Inv : hätte er das Buch lesen wollen
|
||||
---
|
||||
> s MConjunct Past Anter Pos Main : er hätte das Buch wollen lesen
|
||||
> s MConjunct Past Anter Pos Inv : hätte er das Buch wollen lesen
|
||||
167,168c167,168
|
||||
< s MConjunct Past Anter Neg Main : er hätte das Buch nicht lesen wollen
|
||||
< s MConjunct Past Anter Neg Inv : hätte er das Buch nicht lesen wollen
|
||||
---
|
||||
> s MConjunct Past Anter Neg Main : er hätte das Buch nicht wollen lesen
|
||||
> s MConjunct Past Anter Neg Inv : hätte er das Buch nicht wollen lesen
|
||||
170,171c170,171
|
||||
< s MConjunct Fut Simul Pos Main : er werde das Buch lesen wollen
|
||||
< s MConjunct Fut Simul Pos Inv : werde er das Buch lesen wollen
|
||||
---
|
||||
> s MConjunct Fut Simul Pos Main : er werde das Buch wollen lesen
|
||||
> s MConjunct Fut Simul Pos Inv : werde er das Buch wollen lesen
|
||||
173,174c173,174
|
||||
< s MConjunct Fut Simul Neg Main : er werde das Buch nicht lesen wollen
|
||||
< s MConjunct Fut Simul Neg Inv : werde er das Buch nicht lesen wollen
|
||||
---
|
||||
> s MConjunct Fut Simul Neg Main : er werde das Buch nicht wollen lesen
|
||||
> s MConjunct Fut Simul Neg Inv : werde er das Buch nicht wollen lesen
|
||||
176,183c176,183
|
||||
< s MConjunct Fut Anter Pos Main : er werde das Buch haben lesen wollen
|
||||
< s MConjunct Fut Anter Pos Inv : werde er das Buch haben lesen wollen
|
||||
< s MConjunct Fut Anter Pos Sub : er das Buch werde haben lesen wollen
|
||||
< s MConjunct Fut Anter Neg Main : er werde das Buch nicht haben lesen wollen
|
||||
< s MConjunct Fut Anter Neg Inv : werde er das Buch nicht haben lesen wollen
|
||||
< s MConjunct Fut Anter Neg Sub : er das Buch nicht werde haben lesen wollen
|
||||
< s MConjunct Cond Simul Pos Main : er würde das Buch lesen wollen
|
||||
< s MConjunct Cond Simul Pos Inv : würde er das Buch lesen wollen
|
||||
---
|
||||
> s MConjunct Fut Anter Pos Main : er werde das Buch wollen haben lesen
|
||||
> s MConjunct Fut Anter Pos Inv : werde er das Buch wollen haben lesen
|
||||
> s MConjunct Fut Anter Pos Sub : er das Buch werde lesen wollen haben
|
||||
> s MConjunct Fut Anter Neg Main : er werde das Buch nicht wollen haben lesen
|
||||
> s MConjunct Fut Anter Neg Inv : werde er das Buch nicht wollen haben lesen
|
||||
> s MConjunct Fut Anter Neg Sub : er das Buch nicht werde lesen wollen haben
|
||||
> s MConjunct Cond Simul Pos Main : er würde das Buch wollen lesen
|
||||
> s MConjunct Cond Simul Pos Inv : würde er das Buch wollen lesen
|
||||
185,186c185,186
|
||||
< s MConjunct Cond Simul Neg Main : er würde das Buch nicht lesen wollen
|
||||
< s MConjunct Cond Simul Neg Inv : würde er das Buch nicht lesen wollen
|
||||
---
|
||||
> s MConjunct Cond Simul Neg Main : er würde das Buch nicht wollen lesen
|
||||
> s MConjunct Cond Simul Neg Inv : würde er das Buch nicht wollen lesen
|
||||
188,193c188,193
|
||||
< s MConjunct Cond Anter Pos Main : er würde das Buch haben lesen wollen
|
||||
< s MConjunct Cond Anter Pos Inv : würde er das Buch haben lesen wollen
|
||||
< s MConjunct Cond Anter Pos Sub : er das Buch würde haben lesen wollen
|
||||
< s MConjunct Cond Anter Neg Main : er würde das Buch nicht haben lesen wollen
|
||||
< s MConjunct Cond Anter Neg Inv : würde er das Buch nicht haben lesen wollen
|
||||
< s MConjunct Cond Anter Neg Sub : er das Buch nicht würde haben lesen wollen
|
||||
---
|
||||
> s MConjunct Cond Anter Pos Main : er würde das Buch wollen haben lesen
|
||||
> s MConjunct Cond Anter Pos Inv : würde er das Buch wollen haben lesen
|
||||
> s MConjunct Cond Anter Pos Sub : er das Buch würde lesen wollen haben
|
||||
> s MConjunct Cond Anter Neg Main : er würde das Buch nicht wollen haben lesen
|
||||
> s MConjunct Cond Anter Neg Inv : würde er das Buch nicht wollen haben lesen
|
||||
> s MConjunct Cond Anter Neg Sub : er das Buch nicht würde lesen wollen haben
|
||||
201,202c201,202
|
||||
< s MIndic Pres Anter Pos Main : er hat das Buch lesen wollen
|
||||
< s MIndic Pres Anter Pos Inv : hat er das Buch lesen wollen
|
||||
---
|
||||
> s MIndic Pres Anter Pos Main : er hat das Buch wollen lesen
|
||||
> s MIndic Pres Anter Pos Inv : hat er das Buch wollen lesen
|
||||
204,205c204,205
|
||||
< s MIndic Pres Anter Neg Main : er hat nicht das Buch lesen wollen
|
||||
< s MIndic Pres Anter Neg Inv : hat er nicht das Buch lesen wollen
|
||||
---
|
||||
> s MIndic Pres Anter Neg Main : er hat nicht das Buch wollen lesen
|
||||
> s MIndic Pres Anter Neg Inv : hat er nicht das Buch wollen lesen
|
||||
213,214c213,214
|
||||
< s MIndic Past Anter Pos Main : er hatte das Buch lesen wollen
|
||||
< s MIndic Past Anter Pos Inv : hatte er das Buch lesen wollen
|
||||
---
|
||||
> s MIndic Past Anter Pos Main : er hatte das Buch wollen lesen
|
||||
> s MIndic Past Anter Pos Inv : hatte er das Buch wollen lesen
|
||||
216,217c216,217
|
||||
< s MIndic Past Anter Neg Main : er hatte nicht das Buch lesen wollen
|
||||
< s MIndic Past Anter Neg Inv : hatte er nicht das Buch lesen wollen
|
||||
---
|
||||
> s MIndic Past Anter Neg Main : er hatte nicht das Buch wollen lesen
|
||||
> s MIndic Past Anter Neg Inv : hatte er nicht das Buch wollen lesen
|
||||
219,220c219,220
|
||||
< s MIndic Fut Simul Pos Main : er wird das Buch lesen wollen
|
||||
< s MIndic Fut Simul Pos Inv : wird er das Buch lesen wollen
|
||||
---
|
||||
> s MIndic Fut Simul Pos Main : er wird das Buch wollen lesen
|
||||
> s MIndic Fut Simul Pos Inv : wird er das Buch wollen lesen
|
||||
222,223c222,223
|
||||
< s MIndic Fut Simul Neg Main : er wird nicht das Buch lesen wollen
|
||||
< s MIndic Fut Simul Neg Inv : wird er nicht das Buch lesen wollen
|
||||
---
|
||||
> s MIndic Fut Simul Neg Main : er wird nicht das Buch wollen lesen
|
||||
> s MIndic Fut Simul Neg Inv : wird er nicht das Buch wollen lesen
|
||||
225,232c225,232
|
||||
< s MIndic Fut Anter Pos Main : er wird das Buch haben lesen wollen
|
||||
< s MIndic Fut Anter Pos Inv : wird er das Buch haben lesen wollen
|
||||
< s MIndic Fut Anter Pos Sub : er das Buch wird haben lesen wollen
|
||||
< s MIndic Fut Anter Neg Main : er wird nicht das Buch haben lesen wollen
|
||||
< s MIndic Fut Anter Neg Inv : wird er nicht das Buch haben lesen wollen
|
||||
< s MIndic Fut Anter Neg Sub : er nicht das Buch wird haben lesen wollen
|
||||
< s MIndic Cond Simul Pos Main : er würde das Buch lesen wollen
|
||||
< s MIndic Cond Simul Pos Inv : würde er das Buch lesen wollen
|
||||
---
|
||||
> s MIndic Fut Anter Pos Main : er wird das Buch wollen haben lesen
|
||||
> s MIndic Fut Anter Pos Inv : wird er das Buch wollen haben lesen
|
||||
> s MIndic Fut Anter Pos Sub : er das Buch wird lesen wollen haben
|
||||
> s MIndic Fut Anter Neg Main : er wird nicht das Buch wollen haben lesen
|
||||
> s MIndic Fut Anter Neg Inv : wird er nicht das Buch wollen haben lesen
|
||||
> s MIndic Fut Anter Neg Sub : er nicht das Buch wird lesen wollen haben
|
||||
> s MIndic Cond Simul Pos Main : er würde das Buch wollen lesen
|
||||
> s MIndic Cond Simul Pos Inv : würde er das Buch wollen lesen
|
||||
234,235c234,235
|
||||
< s MIndic Cond Simul Neg Main : er würde nicht das Buch lesen wollen
|
||||
< s MIndic Cond Simul Neg Inv : würde er nicht das Buch lesen wollen
|
||||
---
|
||||
> s MIndic Cond Simul Neg Main : er würde nicht das Buch wollen lesen
|
||||
> s MIndic Cond Simul Neg Inv : würde er nicht das Buch wollen lesen
|
||||
237,242c237,242
|
||||
< s MIndic Cond Anter Pos Main : er würde das Buch haben lesen wollen
|
||||
< s MIndic Cond Anter Pos Inv : würde er das Buch haben lesen wollen
|
||||
< s MIndic Cond Anter Pos Sub : er das Buch würde haben lesen wollen
|
||||
< s MIndic Cond Anter Neg Main : er würde nicht das Buch haben lesen wollen
|
||||
< s MIndic Cond Anter Neg Inv : würde er nicht das Buch haben lesen wollen
|
||||
< s MIndic Cond Anter Neg Sub : er nicht das Buch würde haben lesen wollen
|
||||
---
|
||||
> s MIndic Cond Anter Pos Main : er würde das Buch wollen haben lesen
|
||||
> s MIndic Cond Anter Pos Inv : würde er das Buch wollen haben lesen
|
||||
> s MIndic Cond Anter Pos Sub : er das Buch würde lesen wollen haben
|
||||
> s MIndic Cond Anter Neg Main : er würde nicht das Buch wollen haben lesen
|
||||
> s MIndic Cond Anter Neg Inv : würde er nicht das Buch wollen haben lesen
|
||||
> s MIndic Cond Anter Neg Sub : er nicht das Buch würde lesen wollen haben
|
||||
249,250c249,250
|
||||
< s MConjunct Pres Anter Pos Main : er habe das Buch lesen wollen
|
||||
< s MConjunct Pres Anter Pos Inv : habe er das Buch lesen wollen
|
||||
---
|
||||
> s MConjunct Pres Anter Pos Main : er habe das Buch wollen lesen
|
||||
> s MConjunct Pres Anter Pos Inv : habe er das Buch wollen lesen
|
||||
252,253c252,253
|
||||
< s MConjunct Pres Anter Neg Main : er habe nicht das Buch lesen wollen
|
||||
< s MConjunct Pres Anter Neg Inv : habe er nicht das Buch lesen wollen
|
||||
---
|
||||
> s MConjunct Pres Anter Neg Main : er habe nicht das Buch wollen lesen
|
||||
> s MConjunct Pres Anter Neg Inv : habe er nicht das Buch wollen lesen
|
||||
261,262c261,262
|
||||
< s MConjunct Past Anter Pos Main : er hätte das Buch lesen wollen
|
||||
< s MConjunct Past Anter Pos Inv : hätte er das Buch lesen wollen
|
||||
---
|
||||
> s MConjunct Past Anter Pos Main : er hätte das Buch wollen lesen
|
||||
> s MConjunct Past Anter Pos Inv : hätte er das Buch wollen lesen
|
||||
264,265c264,265
|
||||
< s MConjunct Past Anter Neg Main : er hätte nicht das Buch lesen wollen
|
||||
< s MConjunct Past Anter Neg Inv : hätte er nicht das Buch lesen wollen
|
||||
---
|
||||
> s MConjunct Past Anter Neg Main : er hätte nicht das Buch wollen lesen
|
||||
> s MConjunct Past Anter Neg Inv : hätte er nicht das Buch wollen lesen
|
||||
267,268c267,268
|
||||
< s MConjunct Fut Simul Pos Main : er werde das Buch lesen wollen
|
||||
< s MConjunct Fut Simul Pos Inv : werde er das Buch lesen wollen
|
||||
---
|
||||
> s MConjunct Fut Simul Pos Main : er werde das Buch wollen lesen
|
||||
> s MConjunct Fut Simul Pos Inv : werde er das Buch wollen lesen
|
||||
270,271c270,271
|
||||
< s MConjunct Fut Simul Neg Main : er werde nicht das Buch lesen wollen
|
||||
< s MConjunct Fut Simul Neg Inv : werde er nicht das Buch lesen wollen
|
||||
---
|
||||
> s MConjunct Fut Simul Neg Main : er werde nicht das Buch wollen lesen
|
||||
> s MConjunct Fut Simul Neg Inv : werde er nicht das Buch wollen lesen
|
||||
273,280c273,280
|
||||
< s MConjunct Fut Anter Pos Main : er werde das Buch haben lesen wollen
|
||||
< s MConjunct Fut Anter Pos Inv : werde er das Buch haben lesen wollen
|
||||
< s MConjunct Fut Anter Pos Sub : er das Buch werde haben lesen wollen
|
||||
< s MConjunct Fut Anter Neg Main : er werde nicht das Buch haben lesen wollen
|
||||
< s MConjunct Fut Anter Neg Inv : werde er nicht das Buch haben lesen wollen
|
||||
< s MConjunct Fut Anter Neg Sub : er nicht das Buch werde haben lesen wollen
|
||||
< s MConjunct Cond Simul Pos Main : er würde das Buch lesen wollen
|
||||
< s MConjunct Cond Simul Pos Inv : würde er das Buch lesen wollen
|
||||
---
|
||||
> s MConjunct Fut Anter Pos Main : er werde das Buch wollen haben lesen
|
||||
> s MConjunct Fut Anter Pos Inv : werde er das Buch wollen haben lesen
|
||||
> s MConjunct Fut Anter Pos Sub : er das Buch werde lesen wollen haben
|
||||
> s MConjunct Fut Anter Neg Main : er werde nicht das Buch wollen haben lesen
|
||||
> s MConjunct Fut Anter Neg Inv : werde er nicht das Buch wollen haben lesen
|
||||
> s MConjunct Fut Anter Neg Sub : er nicht das Buch werde lesen wollen haben
|
||||
> s MConjunct Cond Simul Pos Main : er würde das Buch wollen lesen
|
||||
> s MConjunct Cond Simul Pos Inv : würde er das Buch wollen lesen
|
||||
282,283c282,283
|
||||
< s MConjunct Cond Simul Neg Main : er würde nicht das Buch lesen wollen
|
||||
< s MConjunct Cond Simul Neg Inv : würde er nicht das Buch lesen wollen
|
||||
---
|
||||
> s MConjunct Cond Simul Neg Main : er würde nicht das Buch wollen lesen
|
||||
> s MConjunct Cond Simul Neg Inv : würde er nicht das Buch wollen lesen
|
||||
285,290c285,290
|
||||
< s MConjunct Cond Anter Pos Main : er würde das Buch haben lesen wollen
|
||||
< s MConjunct Cond Anter Pos Inv : würde er das Buch haben lesen wollen
|
||||
< s MConjunct Cond Anter Pos Sub : er das Buch würde haben lesen wollen
|
||||
< s MConjunct Cond Anter Neg Main : er würde nicht das Buch haben lesen wollen
|
||||
< s MConjunct Cond Anter Neg Inv : würde er nicht das Buch haben lesen wollen
|
||||
< s MConjunct Cond Anter Neg Sub : er nicht das Buch würde haben lesen wollen
|
||||
---
|
||||
> s MConjunct Cond Anter Pos Main : er würde das Buch wollen haben lesen
|
||||
> s MConjunct Cond Anter Pos Inv : würde er das Buch wollen haben lesen
|
||||
> s MConjunct Cond Anter Pos Sub : er das Buch würde lesen wollen haben
|
||||
> s MConjunct Cond Anter Neg Main : er würde nicht das Buch wollen haben lesen
|
||||
> s MConjunct Cond Anter Neg Inv : würde er nicht das Buch wollen haben lesen
|
||||
> s MConjunct Cond Anter Neg Sub : er nicht das Buch würde lesen wollen haben
|
||||
292,293c292,293
|
||||
< s MIndic Pres Simul Pos Main : wir wollen sagen , dass sie kommt
|
||||
< s MIndic Pres Simul Pos Inv : wollen wir sagen , dass sie kommt
|
||||
---
|
||||
> s MIndic Pres Simul Pos Main : wir wollen , dass sie kommt sagen
|
||||
> s MIndic Pres Simul Pos Inv : wollen wir , dass sie kommt sagen
|
||||
295,296c295,296
|
||||
< s MIndic Pres Simul Neg Main : wir wollen nicht sagen , dass sie kommt
|
||||
< s MIndic Pres Simul Neg Inv : wollen wir nicht sagen , dass sie kommt
|
||||
---
|
||||
> s MIndic Pres Simul Neg Main : wir wollen nicht , dass sie kommt sagen
|
||||
> s MIndic Pres Simul Neg Inv : wollen wir nicht , dass sie kommt sagen
|
||||
298,299c298,299
|
||||
< s MIndic Pres Anter Pos Main : wir haben sagen wollen , dass sie kommt
|
||||
< s MIndic Pres Anter Pos Inv : haben wir sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MIndic Pres Anter Pos Main : wir haben wollen , dass sie kommt sagen
|
||||
> s MIndic Pres Anter Pos Inv : haben wir wollen , dass sie kommt sagen
|
||||
301,302c301,302
|
||||
< s MIndic Pres Anter Neg Main : wir haben nicht sagen wollen , dass sie kommt
|
||||
< s MIndic Pres Anter Neg Inv : haben wir nicht sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MIndic Pres Anter Neg Main : wir haben nicht wollen , dass sie kommt sagen
|
||||
> s MIndic Pres Anter Neg Inv : haben wir nicht wollen , dass sie kommt sagen
|
||||
304,305c304,305
|
||||
< s MIndic Past Simul Pos Main : wir wollten sagen , dass sie kommt
|
||||
< s MIndic Past Simul Pos Inv : wollten wir sagen , dass sie kommt
|
||||
---
|
||||
> s MIndic Past Simul Pos Main : wir wollten , dass sie kommt sagen
|
||||
> s MIndic Past Simul Pos Inv : wollten wir , dass sie kommt sagen
|
||||
307,308c307,308
|
||||
< s MIndic Past Simul Neg Main : wir wollten nicht sagen , dass sie kommt
|
||||
< s MIndic Past Simul Neg Inv : wollten wir nicht sagen , dass sie kommt
|
||||
---
|
||||
> s MIndic Past Simul Neg Main : wir wollten nicht , dass sie kommt sagen
|
||||
> s MIndic Past Simul Neg Inv : wollten wir nicht , dass sie kommt sagen
|
||||
310,311c310,311
|
||||
< s MIndic Past Anter Pos Main : wir hatten sagen wollen , dass sie kommt
|
||||
< s MIndic Past Anter Pos Inv : hatten wir sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MIndic Past Anter Pos Main : wir hatten wollen , dass sie kommt sagen
|
||||
> s MIndic Past Anter Pos Inv : hatten wir wollen , dass sie kommt sagen
|
||||
313,314c313,314
|
||||
< s MIndic Past Anter Neg Main : wir hatten nicht sagen wollen , dass sie kommt
|
||||
< s MIndic Past Anter Neg Inv : hatten wir nicht sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MIndic Past Anter Neg Main : wir hatten nicht wollen , dass sie kommt sagen
|
||||
> s MIndic Past Anter Neg Inv : hatten wir nicht wollen , dass sie kommt sagen
|
||||
316,317c316,317
|
||||
< s MIndic Fut Simul Pos Main : wir werden sagen wollen , dass sie kommt
|
||||
< s MIndic Fut Simul Pos Inv : werden wir sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MIndic Fut Simul Pos Main : wir werden wollen , dass sie kommt sagen
|
||||
> s MIndic Fut Simul Pos Inv : werden wir wollen , dass sie kommt sagen
|
||||
319,320c319,320
|
||||
< s MIndic Fut Simul Neg Main : wir werden nicht sagen wollen , dass sie kommt
|
||||
< s MIndic Fut Simul Neg Inv : werden wir nicht sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MIndic Fut Simul Neg Main : wir werden nicht wollen , dass sie kommt sagen
|
||||
> s MIndic Fut Simul Neg Inv : werden wir nicht wollen , dass sie kommt sagen
|
||||
322,329c322,329
|
||||
< s MIndic Fut Anter Pos Main : wir werden haben sagen wollen , dass sie kommt
|
||||
< s MIndic Fut Anter Pos Inv : werden wir haben sagen wollen , dass sie kommt
|
||||
< s MIndic Fut Anter Pos Sub : wir werden haben sagen wollen , dass sie kommt
|
||||
< s MIndic Fut Anter Neg Main : wir werden nicht haben sagen wollen , dass sie kommt
|
||||
< s MIndic Fut Anter Neg Inv : werden wir nicht haben sagen wollen , dass sie kommt
|
||||
< s MIndic Fut Anter Neg Sub : wir nicht werden haben sagen wollen , dass sie kommt
|
||||
< s MIndic Cond Simul Pos Main : wir würden sagen wollen , dass sie kommt
|
||||
< s MIndic Cond Simul Pos Inv : würden wir sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MIndic Fut Anter Pos Main : wir werden wollen haben , dass sie kommt sagen
|
||||
> s MIndic Fut Anter Pos Inv : werden wir wollen haben , dass sie kommt sagen
|
||||
> s MIndic Fut Anter Pos Sub : wir werden sagen wollen haben , dass sie kommt
|
||||
> s MIndic Fut Anter Neg Main : wir werden nicht wollen haben , dass sie kommt sagen
|
||||
> s MIndic Fut Anter Neg Inv : werden wir nicht wollen haben , dass sie kommt sagen
|
||||
> s MIndic Fut Anter Neg Sub : wir nicht werden sagen wollen haben , dass sie kommt
|
||||
> s MIndic Cond Simul Pos Main : wir würden wollen , dass sie kommt sagen
|
||||
> s MIndic Cond Simul Pos Inv : würden wir wollen , dass sie kommt sagen
|
||||
331,332c331,332
|
||||
< s MIndic Cond Simul Neg Main : wir würden nicht sagen wollen , dass sie kommt
|
||||
< s MIndic Cond Simul Neg Inv : würden wir nicht sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MIndic Cond Simul Neg Main : wir würden nicht wollen , dass sie kommt sagen
|
||||
> s MIndic Cond Simul Neg Inv : würden wir nicht wollen , dass sie kommt sagen
|
||||
334,341c334,341
|
||||
< s MIndic Cond Anter Pos Main : wir würden haben sagen wollen , dass sie kommt
|
||||
< s MIndic Cond Anter Pos Inv : würden wir haben sagen wollen , dass sie kommt
|
||||
< s MIndic Cond Anter Pos Sub : wir würden haben sagen wollen , dass sie kommt
|
||||
< s MIndic Cond Anter Neg Main : wir würden nicht haben sagen wollen , dass sie kommt
|
||||
< s MIndic Cond Anter Neg Inv : würden wir nicht haben sagen wollen , dass sie kommt
|
||||
< s MIndic Cond Anter Neg Sub : wir nicht würden haben sagen wollen , dass sie kommt
|
||||
< s MConjunct Pres Simul Pos Main : wir wollen sagen , dass sie kommt
|
||||
< s MConjunct Pres Simul Pos Inv : wollen wir sagen , dass sie kommt
|
||||
---
|
||||
> s MIndic Cond Anter Pos Main : wir würden wollen haben , dass sie kommt sagen
|
||||
> s MIndic Cond Anter Pos Inv : würden wir wollen haben , dass sie kommt sagen
|
||||
> s MIndic Cond Anter Pos Sub : wir würden sagen wollen haben , dass sie kommt
|
||||
> s MIndic Cond Anter Neg Main : wir würden nicht wollen haben , dass sie kommt sagen
|
||||
> s MIndic Cond Anter Neg Inv : würden wir nicht wollen haben , dass sie kommt sagen
|
||||
> s MIndic Cond Anter Neg Sub : wir nicht würden sagen wollen haben , dass sie kommt
|
||||
> s MConjunct Pres Simul Pos Main : wir wollen , dass sie kommt sagen
|
||||
> s MConjunct Pres Simul Pos Inv : wollen wir , dass sie kommt sagen
|
||||
343,344c343,344
|
||||
< s MConjunct Pres Simul Neg Main : wir wollen nicht sagen , dass sie kommt
|
||||
< s MConjunct Pres Simul Neg Inv : wollen wir nicht sagen , dass sie kommt
|
||||
---
|
||||
> s MConjunct Pres Simul Neg Main : wir wollen nicht , dass sie kommt sagen
|
||||
> s MConjunct Pres Simul Neg Inv : wollen wir nicht , dass sie kommt sagen
|
||||
346,347c346,347
|
||||
< s MConjunct Pres Anter Pos Main : wir haben sagen wollen , dass sie kommt
|
||||
< s MConjunct Pres Anter Pos Inv : haben wir sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MConjunct Pres Anter Pos Main : wir haben wollen , dass sie kommt sagen
|
||||
> s MConjunct Pres Anter Pos Inv : haben wir wollen , dass sie kommt sagen
|
||||
349,350c349,350
|
||||
< s MConjunct Pres Anter Neg Main : wir haben nicht sagen wollen , dass sie kommt
|
||||
< s MConjunct Pres Anter Neg Inv : haben wir nicht sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MConjunct Pres Anter Neg Main : wir haben nicht wollen , dass sie kommt sagen
|
||||
> s MConjunct Pres Anter Neg Inv : haben wir nicht wollen , dass sie kommt sagen
|
||||
352,353c352,353
|
||||
< s MConjunct Past Simul Pos Main : wir wollten sagen , dass sie kommt
|
||||
< s MConjunct Past Simul Pos Inv : wollten wir sagen , dass sie kommt
|
||||
---
|
||||
> s MConjunct Past Simul Pos Main : wir wollten , dass sie kommt sagen
|
||||
> s MConjunct Past Simul Pos Inv : wollten wir , dass sie kommt sagen
|
||||
355,356c355,356
|
||||
< s MConjunct Past Simul Neg Main : wir wollten nicht sagen , dass sie kommt
|
||||
< s MConjunct Past Simul Neg Inv : wollten wir nicht sagen , dass sie kommt
|
||||
---
|
||||
> s MConjunct Past Simul Neg Main : wir wollten nicht , dass sie kommt sagen
|
||||
> s MConjunct Past Simul Neg Inv : wollten wir nicht , dass sie kommt sagen
|
||||
358,359c358,359
|
||||
< s MConjunct Past Anter Pos Main : wir hätten sagen wollen , dass sie kommt
|
||||
< s MConjunct Past Anter Pos Inv : hätten wir sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MConjunct Past Anter Pos Main : wir hätten wollen , dass sie kommt sagen
|
||||
> s MConjunct Past Anter Pos Inv : hätten wir wollen , dass sie kommt sagen
|
||||
361,362c361,362
|
||||
< s MConjunct Past Anter Neg Main : wir hätten nicht sagen wollen , dass sie kommt
|
||||
< s MConjunct Past Anter Neg Inv : hätten wir nicht sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MConjunct Past Anter Neg Main : wir hätten nicht wollen , dass sie kommt sagen
|
||||
> s MConjunct Past Anter Neg Inv : hätten wir nicht wollen , dass sie kommt sagen
|
||||
364,365c364,365
|
||||
< s MConjunct Fut Simul Pos Main : wir werden sagen wollen , dass sie kommt
|
||||
< s MConjunct Fut Simul Pos Inv : werden wir sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MConjunct Fut Simul Pos Main : wir werden wollen , dass sie kommt sagen
|
||||
> s MConjunct Fut Simul Pos Inv : werden wir wollen , dass sie kommt sagen
|
||||
367,368c367,368
|
||||
< s MConjunct Fut Simul Neg Main : wir werden nicht sagen wollen , dass sie kommt
|
||||
< s MConjunct Fut Simul Neg Inv : werden wir nicht sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MConjunct Fut Simul Neg Main : wir werden nicht wollen , dass sie kommt sagen
|
||||
> s MConjunct Fut Simul Neg Inv : werden wir nicht wollen , dass sie kommt sagen
|
||||
370,377c370,377
|
||||
< s MConjunct Fut Anter Pos Main : wir werden haben sagen wollen , dass sie kommt
|
||||
< s MConjunct Fut Anter Pos Inv : werden wir haben sagen wollen , dass sie kommt
|
||||
< s MConjunct Fut Anter Pos Sub : wir werden haben sagen wollen , dass sie kommt
|
||||
< s MConjunct Fut Anter Neg Main : wir werden nicht haben sagen wollen , dass sie kommt
|
||||
< s MConjunct Fut Anter Neg Inv : werden wir nicht haben sagen wollen , dass sie kommt
|
||||
< s MConjunct Fut Anter Neg Sub : wir nicht werden haben sagen wollen , dass sie kommt
|
||||
< s MConjunct Cond Simul Pos Main : wir würden sagen wollen , dass sie kommt
|
||||
< s MConjunct Cond Simul Pos Inv : würden wir sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MConjunct Fut Anter Pos Main : wir werden wollen haben , dass sie kommt sagen
|
||||
> s MConjunct Fut Anter Pos Inv : werden wir wollen haben , dass sie kommt sagen
|
||||
> s MConjunct Fut Anter Pos Sub : wir werden sagen wollen haben , dass sie kommt
|
||||
> s MConjunct Fut Anter Neg Main : wir werden nicht wollen haben , dass sie kommt sagen
|
||||
> s MConjunct Fut Anter Neg Inv : werden wir nicht wollen haben , dass sie kommt sagen
|
||||
> s MConjunct Fut Anter Neg Sub : wir nicht werden sagen wollen haben , dass sie kommt
|
||||
> s MConjunct Cond Simul Pos Main : wir würden wollen , dass sie kommt sagen
|
||||
> s MConjunct Cond Simul Pos Inv : würden wir wollen , dass sie kommt sagen
|
||||
379,380c379,380
|
||||
< s MConjunct Cond Simul Neg Main : wir würden nicht sagen wollen , dass sie kommt
|
||||
< s MConjunct Cond Simul Neg Inv : würden wir nicht sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MConjunct Cond Simul Neg Main : wir würden nicht wollen , dass sie kommt sagen
|
||||
> s MConjunct Cond Simul Neg Inv : würden wir nicht wollen , dass sie kommt sagen
|
||||
382,387c382,387
|
||||
< s MConjunct Cond Anter Pos Main : wir würden haben sagen wollen , dass sie kommt
|
||||
< s MConjunct Cond Anter Pos Inv : würden wir haben sagen wollen , dass sie kommt
|
||||
< s MConjunct Cond Anter Pos Sub : wir würden haben sagen wollen , dass sie kommt
|
||||
< s MConjunct Cond Anter Neg Main : wir würden nicht haben sagen wollen , dass sie kommt
|
||||
< s MConjunct Cond Anter Neg Inv : würden wir nicht haben sagen wollen , dass sie kommt
|
||||
< s MConjunct Cond Anter Neg Sub : wir nicht würden haben sagen wollen , dass sie kommt
|
||||
---
|
||||
> s MConjunct Cond Anter Pos Main : wir würden wollen haben , dass sie kommt sagen
|
||||
> s MConjunct Cond Anter Pos Inv : würden wir wollen haben , dass sie kommt sagen
|
||||
> s MConjunct Cond Anter Pos Sub : wir würden sagen wollen haben , dass sie kommt
|
||||
> s MConjunct Cond Anter Neg Main : wir würden nicht wollen haben , dass sie kommt sagen
|
||||
> s MConjunct Cond Anter Neg Inv : würden wir nicht wollen haben , dass sie kommt sagen
|
||||
> s MConjunct Cond Anter Neg Sub : wir nicht würden sagen wollen haben , dass sie kommt
|
||||
395,396c395,396
|
||||
< s MIndic Pres Anter Pos Main : das Buch ist gelesen worden
|
||||
< s MIndic Pres Anter Pos Inv : ist das Buch gelesen worden
|
||||
---
|
||||
> s MIndic Pres Anter Pos Main : das Buch ist worden gelesen
|
||||
> s MIndic Pres Anter Pos Inv : ist das Buch worden gelesen
|
||||
398,399c398,399
|
||||
< s MIndic Pres Anter Neg Main : das Buch ist nicht gelesen worden
|
||||
< s MIndic Pres Anter Neg Inv : ist das Buch nicht gelesen worden
|
||||
---
|
||||
> s MIndic Pres Anter Neg Main : das Buch ist nicht worden gelesen
|
||||
> s MIndic Pres Anter Neg Inv : ist das Buch nicht worden gelesen
|
||||
407,408c407,408
|
||||
< s MIndic Past Anter Pos Main : das Buch war gelesen worden
|
||||
< s MIndic Past Anter Pos Inv : war das Buch gelesen worden
|
||||
---
|
||||
> s MIndic Past Anter Pos Main : das Buch war worden gelesen
|
||||
> s MIndic Past Anter Pos Inv : war das Buch worden gelesen
|
||||
410,411c410,411
|
||||
< s MIndic Past Anter Neg Main : das Buch war nicht gelesen worden
|
||||
< s MIndic Past Anter Neg Inv : war das Buch nicht gelesen worden
|
||||
---
|
||||
> s MIndic Past Anter Neg Main : das Buch war nicht worden gelesen
|
||||
> s MIndic Past Anter Neg Inv : war das Buch nicht worden gelesen
|
||||
413,414c413,414
|
||||
< s MIndic Fut Simul Pos Main : das Buch wird gelesen werden
|
||||
< s MIndic Fut Simul Pos Inv : wird das Buch gelesen werden
|
||||
---
|
||||
> s MIndic Fut Simul Pos Main : das Buch wird werden gelesen
|
||||
> s MIndic Fut Simul Pos Inv : wird das Buch werden gelesen
|
||||
416,417c416,417
|
||||
< s MIndic Fut Simul Neg Main : das Buch wird nicht gelesen werden
|
||||
< s MIndic Fut Simul Neg Inv : wird das Buch nicht gelesen werden
|
||||
---
|
||||
> s MIndic Fut Simul Neg Main : das Buch wird nicht werden gelesen
|
||||
> s MIndic Fut Simul Neg Inv : wird das Buch nicht werden gelesen
|
||||
419,420c419,420
|
||||
< s MIndic Fut Anter Pos Main : das Buch wird gelesen worden sein
|
||||
< s MIndic Fut Anter Pos Inv : wird das Buch gelesen worden sein
|
||||
---
|
||||
> s MIndic Fut Anter Pos Main : das Buch wird worden sein gelesen
|
||||
> s MIndic Fut Anter Pos Inv : wird das Buch worden sein gelesen
|
||||
422,423c422,423
|
||||
< s MIndic Fut Anter Neg Main : das Buch wird nicht gelesen worden sein
|
||||
< s MIndic Fut Anter Neg Inv : wird das Buch nicht gelesen worden sein
|
||||
---
|
||||
> s MIndic Fut Anter Neg Main : das Buch wird nicht worden sein gelesen
|
||||
> s MIndic Fut Anter Neg Inv : wird das Buch nicht worden sein gelesen
|
||||
425,426c425,426
|
||||
< s MIndic Cond Simul Pos Main : das Buch würde gelesen werden
|
||||
< s MIndic Cond Simul Pos Inv : würde das Buch gelesen werden
|
||||
---
|
||||
> s MIndic Cond Simul Pos Main : das Buch würde werden gelesen
|
||||
> s MIndic Cond Simul Pos Inv : würde das Buch werden gelesen
|
||||
428,429c428,429
|
||||
< s MIndic Cond Simul Neg Main : das Buch würde nicht gelesen werden
|
||||
< s MIndic Cond Simul Neg Inv : würde das Buch nicht gelesen werden
|
||||
---
|
||||
> s MIndic Cond Simul Neg Main : das Buch würde nicht werden gelesen
|
||||
> s MIndic Cond Simul Neg Inv : würde das Buch nicht werden gelesen
|
||||
431,432c431,432
|
||||
< s MIndic Cond Anter Pos Main : das Buch würde gelesen worden sein
|
||||
< s MIndic Cond Anter Pos Inv : würde das Buch gelesen worden sein
|
||||
---
|
||||
> s MIndic Cond Anter Pos Main : das Buch würde worden sein gelesen
|
||||
> s MIndic Cond Anter Pos Inv : würde das Buch worden sein gelesen
|
||||
434,435c434,435
|
||||
< s MIndic Cond Anter Neg Main : das Buch würde nicht gelesen worden sein
|
||||
< s MIndic Cond Anter Neg Inv : würde das Buch nicht gelesen worden sein
|
||||
---
|
||||
> s MIndic Cond Anter Neg Main : das Buch würde nicht worden sein gelesen
|
||||
> s MIndic Cond Anter Neg Inv : würde das Buch nicht worden sein gelesen
|
||||
443,444c443,444
|
||||
< s MConjunct Pres Anter Pos Main : das Buch sei gelesen worden
|
||||
< s MConjunct Pres Anter Pos Inv : sei das Buch gelesen worden
|
||||
---
|
||||
> s MConjunct Pres Anter Pos Main : das Buch sei worden gelesen
|
||||
> s MConjunct Pres Anter Pos Inv : sei das Buch worden gelesen
|
||||
446,447c446,447
|
||||
< s MConjunct Pres Anter Neg Main : das Buch sei nicht gelesen worden
|
||||
< s MConjunct Pres Anter Neg Inv : sei das Buch nicht gelesen worden
|
||||
---
|
||||
> s MConjunct Pres Anter Neg Main : das Buch sei nicht worden gelesen
|
||||
> s MConjunct Pres Anter Neg Inv : sei das Buch nicht worden gelesen
|
||||
455,456c455,456
|
||||
< s MConjunct Past Anter Pos Main : das Buch wäre gelesen worden
|
||||
< s MConjunct Past Anter Pos Inv : wäre das Buch gelesen worden
|
||||
---
|
||||
> s MConjunct Past Anter Pos Main : das Buch wäre worden gelesen
|
||||
> s MConjunct Past Anter Pos Inv : wäre das Buch worden gelesen
|
||||
458,459c458,459
|
||||
< s MConjunct Past Anter Neg Main : das Buch wäre nicht gelesen worden
|
||||
< s MConjunct Past Anter Neg Inv : wäre das Buch nicht gelesen worden
|
||||
---
|
||||
> s MConjunct Past Anter Neg Main : das Buch wäre nicht worden gelesen
|
||||
> s MConjunct Past Anter Neg Inv : wäre das Buch nicht worden gelesen
|
||||
461,462c461,462
|
||||
< s MConjunct Fut Simul Pos Main : das Buch werde gelesen werden
|
||||
< s MConjunct Fut Simul Pos Inv : werde das Buch gelesen werden
|
||||
---
|
||||
> s MConjunct Fut Simul Pos Main : das Buch werde werden gelesen
|
||||
> s MConjunct Fut Simul Pos Inv : werde das Buch werden gelesen
|
||||
464,465c464,465
|
||||
< s MConjunct Fut Simul Neg Main : das Buch werde nicht gelesen werden
|
||||
< s MConjunct Fut Simul Neg Inv : werde das Buch nicht gelesen werden
|
||||
---
|
||||
> s MConjunct Fut Simul Neg Main : das Buch werde nicht werden gelesen
|
||||
> s MConjunct Fut Simul Neg Inv : werde das Buch nicht werden gelesen
|
||||
467,468c467,468
|
||||
< s MConjunct Fut Anter Pos Main : das Buch werde gelesen worden sein
|
||||
< s MConjunct Fut Anter Pos Inv : werde das Buch gelesen worden sein
|
||||
---
|
||||
> s MConjunct Fut Anter Pos Main : das Buch werde worden sein gelesen
|
||||
> s MConjunct Fut Anter Pos Inv : werde das Buch worden sein gelesen
|
||||
470,471c470,471
|
||||
< s MConjunct Fut Anter Neg Main : das Buch werde nicht gelesen worden sein
|
||||
< s MConjunct Fut Anter Neg Inv : werde das Buch nicht gelesen worden sein
|
||||
---
|
||||
> s MConjunct Fut Anter Neg Main : das Buch werde nicht worden sein gelesen
|
||||
> s MConjunct Fut Anter Neg Inv : werde das Buch nicht worden sein gelesen
|
||||
473,474c473,474
|
||||
< s MConjunct Cond Simul Pos Main : das Buch würde gelesen werden
|
||||
< s MConjunct Cond Simul Pos Inv : würde das Buch gelesen werden
|
||||
---
|
||||
> s MConjunct Cond Simul Pos Main : das Buch würde werden gelesen
|
||||
> s MConjunct Cond Simul Pos Inv : würde das Buch werden gelesen
|
||||
476,477c476,477
|
||||
< s MConjunct Cond Simul Neg Main : das Buch würde nicht gelesen werden
|
||||
< s MConjunct Cond Simul Neg Inv : würde das Buch nicht gelesen werden
|
||||
---
|
||||
> s MConjunct Cond Simul Neg Main : das Buch würde nicht werden gelesen
|
||||
> s MConjunct Cond Simul Neg Inv : würde das Buch nicht werden gelesen
|
||||
479,480c479,480
|
||||
< s MConjunct Cond Anter Pos Main : das Buch würde gelesen worden sein
|
||||
< s MConjunct Cond Anter Pos Inv : würde das Buch gelesen worden sein
|
||||
---
|
||||
> s MConjunct Cond Anter Pos Main : das Buch würde worden sein gelesen
|
||||
> s MConjunct Cond Anter Pos Inv : würde das Buch worden sein gelesen
|
||||
482,483c482,483
|
||||
< s MConjunct Cond Anter Neg Main : das Buch würde nicht gelesen worden sein
|
||||
< s MConjunct Cond Anter Neg Inv : würde das Buch nicht gelesen worden sein
|
||||
---
|
||||
> s MConjunct Cond Anter Neg Main : das Buch würde nicht worden sein gelesen
|
||||
> s MConjunct Cond Anter Neg Inv : würde das Buch nicht worden sein gelesen
|
||||
486c486
|
||||
< ich schicke der Frau das Buch
|
||||
---
|
||||
> ich schicke dem Buch die Frau
|
||||
488c488
|
||||
< ich schicke es ihr
|
||||
---
|
||||
> ich schicke ihm sie
|
||||
21
tests/german/vp-paradigm.gfs
Normal file
21
tests/german/vp-paradigm.gfs
Normal file
@@ -0,0 +1,21 @@
|
||||
-- To create vp-paradigm.out, I used changes of 30/6/2019 (in git branch vp-paradigm):
|
||||
-- i ../../src/german/LangGer.gf
|
||||
-- Use gf --run < vp-paradigm.gfs > vp-paradigm.tmp to compare with gf-rgl. HL 3/7/2019
|
||||
i alltenses/LangGer.gfo
|
||||
|
||||
-- verb phrases with modal verb
|
||||
l -lang=Ger -table (PredVP (UsePron he_Pron) (ComplVV want_VV (UseV sleep_V)))
|
||||
|
||||
l -table (PredVP (UsePron he_Pron) (ComplSlash (SlashVV want_VV (SlashV2a read_V2)) (DetCN (DetQuant DefArt NumSg) (UseN book_N))))
|
||||
|
||||
l -table (PredVP (UsePron he_Pron) (ComplVV want_VV (ComplSlash (SlashV2a read_V2) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))
|
||||
|
||||
l -table (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplVS say_VS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron she_Pron) (UseV come_V))))))
|
||||
|
||||
-- verb phrase with PassV2
|
||||
l -table (PredVP (DetCN (DetQuant DefArt NumSg) (UseN book_N)) (PassV2 read_V2))
|
||||
|
||||
-- pronoun switch:
|
||||
l PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
|
||||
|
||||
l PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (UsePron it_Pron))))) NoVoc
|
||||
489
tests/german/vp-paradigm.out
Normal file
489
tests/german/vp-paradigm.out
Normal file
@@ -0,0 +1,489 @@
|
||||
s MIndic Pres Simul Pos Main : er will schlafen
|
||||
s MIndic Pres Simul Pos Inv : will er schlafen
|
||||
s MIndic Pres Simul Pos Sub : er schlafen will
|
||||
s MIndic Pres Simul Neg Main : er will nicht schlafen
|
||||
s MIndic Pres Simul Neg Inv : will er nicht schlafen
|
||||
s MIndic Pres Simul Neg Sub : er nicht schlafen will
|
||||
s MIndic Pres Anter Pos Main : er hat schlafen wollen
|
||||
s MIndic Pres Anter Pos Inv : hat er schlafen wollen
|
||||
s MIndic Pres Anter Pos Sub : er hat schlafen wollen
|
||||
s MIndic Pres Anter Neg Main : er hat nicht schlafen wollen
|
||||
s MIndic Pres Anter Neg Inv : hat er nicht schlafen wollen
|
||||
s MIndic Pres Anter Neg Sub : er nicht hat schlafen wollen
|
||||
s MIndic Past Simul Pos Main : er wollte schlafen
|
||||
s MIndic Past Simul Pos Inv : wollte er schlafen
|
||||
s MIndic Past Simul Pos Sub : er schlafen wollte
|
||||
s MIndic Past Simul Neg Main : er wollte nicht schlafen
|
||||
s MIndic Past Simul Neg Inv : wollte er nicht schlafen
|
||||
s MIndic Past Simul Neg Sub : er nicht schlafen wollte
|
||||
s MIndic Past Anter Pos Main : er hatte schlafen wollen
|
||||
s MIndic Past Anter Pos Inv : hatte er schlafen wollen
|
||||
s MIndic Past Anter Pos Sub : er hatte schlafen wollen
|
||||
s MIndic Past Anter Neg Main : er hatte nicht schlafen wollen
|
||||
s MIndic Past Anter Neg Inv : hatte er nicht schlafen wollen
|
||||
s MIndic Past Anter Neg Sub : er nicht hatte schlafen wollen
|
||||
s MIndic Fut Simul Pos Main : er wird schlafen wollen
|
||||
s MIndic Fut Simul Pos Inv : wird er schlafen wollen
|
||||
s MIndic Fut Simul Pos Sub : er schlafen wollen wird
|
||||
s MIndic Fut Simul Neg Main : er wird nicht schlafen wollen
|
||||
s MIndic Fut Simul Neg Inv : wird er nicht schlafen wollen
|
||||
s MIndic Fut Simul Neg Sub : er nicht schlafen wollen wird
|
||||
s MIndic Fut Anter Pos Main : er wird haben schlafen wollen
|
||||
s MIndic Fut Anter Pos Inv : wird er haben schlafen wollen
|
||||
s MIndic Fut Anter Pos Sub : er wird haben schlafen wollen
|
||||
s MIndic Fut Anter Neg Main : er wird nicht haben schlafen wollen
|
||||
s MIndic Fut Anter Neg Inv : wird er nicht haben schlafen wollen
|
||||
s MIndic Fut Anter Neg Sub : er nicht wird haben schlafen wollen
|
||||
s MIndic Cond Simul Pos Main : er würde schlafen wollen
|
||||
s MIndic Cond Simul Pos Inv : würde er schlafen wollen
|
||||
s MIndic Cond Simul Pos Sub : er schlafen wollen würde
|
||||
s MIndic Cond Simul Neg Main : er würde nicht schlafen wollen
|
||||
s MIndic Cond Simul Neg Inv : würde er nicht schlafen wollen
|
||||
s MIndic Cond Simul Neg Sub : er nicht schlafen wollen würde
|
||||
s MIndic Cond Anter Pos Main : er würde haben schlafen wollen
|
||||
s MIndic Cond Anter Pos Inv : würde er haben schlafen wollen
|
||||
s MIndic Cond Anter Pos Sub : er würde haben schlafen wollen
|
||||
s MIndic Cond Anter Neg Main : er würde nicht haben schlafen wollen
|
||||
s MIndic Cond Anter Neg Inv : würde er nicht haben schlafen wollen
|
||||
s MIndic Cond Anter Neg Sub : er nicht würde haben schlafen wollen
|
||||
s MConjunct Pres Simul Pos Main : er wolle schlafen
|
||||
s MConjunct Pres Simul Pos Inv : wolle er schlafen
|
||||
s MConjunct Pres Simul Pos Sub : er schlafen wolle
|
||||
s MConjunct Pres Simul Neg Main : er wolle nicht schlafen
|
||||
s MConjunct Pres Simul Neg Inv : wolle er nicht schlafen
|
||||
s MConjunct Pres Simul Neg Sub : er nicht schlafen wolle
|
||||
s MConjunct Pres Anter Pos Main : er habe schlafen wollen
|
||||
s MConjunct Pres Anter Pos Inv : habe er schlafen wollen
|
||||
s MConjunct Pres Anter Pos Sub : er habe schlafen wollen
|
||||
s MConjunct Pres Anter Neg Main : er habe nicht schlafen wollen
|
||||
s MConjunct Pres Anter Neg Inv : habe er nicht schlafen wollen
|
||||
s MConjunct Pres Anter Neg Sub : er nicht habe schlafen wollen
|
||||
s MConjunct Past Simul Pos Main : er wollte schlafen
|
||||
s MConjunct Past Simul Pos Inv : wollte er schlafen
|
||||
s MConjunct Past Simul Pos Sub : er schlafen wollte
|
||||
s MConjunct Past Simul Neg Main : er wollte nicht schlafen
|
||||
s MConjunct Past Simul Neg Inv : wollte er nicht schlafen
|
||||
s MConjunct Past Simul Neg Sub : er nicht schlafen wollte
|
||||
s MConjunct Past Anter Pos Main : er hätte schlafen wollen
|
||||
s MConjunct Past Anter Pos Inv : hätte er schlafen wollen
|
||||
s MConjunct Past Anter Pos Sub : er hätte schlafen wollen
|
||||
s MConjunct Past Anter Neg Main : er hätte nicht schlafen wollen
|
||||
s MConjunct Past Anter Neg Inv : hätte er nicht schlafen wollen
|
||||
s MConjunct Past Anter Neg Sub : er nicht hätte schlafen wollen
|
||||
s MConjunct Fut Simul Pos Main : er werde schlafen wollen
|
||||
s MConjunct Fut Simul Pos Inv : werde er schlafen wollen
|
||||
s MConjunct Fut Simul Pos Sub : er schlafen wollen werde
|
||||
s MConjunct Fut Simul Neg Main : er werde nicht schlafen wollen
|
||||
s MConjunct Fut Simul Neg Inv : werde er nicht schlafen wollen
|
||||
s MConjunct Fut Simul Neg Sub : er nicht schlafen wollen werde
|
||||
s MConjunct Fut Anter Pos Main : er werde haben schlafen wollen
|
||||
s MConjunct Fut Anter Pos Inv : werde er haben schlafen wollen
|
||||
s MConjunct Fut Anter Pos Sub : er werde haben schlafen wollen
|
||||
s MConjunct Fut Anter Neg Main : er werde nicht haben schlafen wollen
|
||||
s MConjunct Fut Anter Neg Inv : werde er nicht haben schlafen wollen
|
||||
s MConjunct Fut Anter Neg Sub : er nicht werde haben schlafen wollen
|
||||
s MConjunct Cond Simul Pos Main : er würde schlafen wollen
|
||||
s MConjunct Cond Simul Pos Inv : würde er schlafen wollen
|
||||
s MConjunct Cond Simul Pos Sub : er schlafen wollen würde
|
||||
s MConjunct Cond Simul Neg Main : er würde nicht schlafen wollen
|
||||
s MConjunct Cond Simul Neg Inv : würde er nicht schlafen wollen
|
||||
s MConjunct Cond Simul Neg Sub : er nicht schlafen wollen würde
|
||||
s MConjunct Cond Anter Pos Main : er würde haben schlafen wollen
|
||||
s MConjunct Cond Anter Pos Inv : würde er haben schlafen wollen
|
||||
s MConjunct Cond Anter Pos Sub : er würde haben schlafen wollen
|
||||
s MConjunct Cond Anter Neg Main : er würde nicht haben schlafen wollen
|
||||
s MConjunct Cond Anter Neg Inv : würde er nicht haben schlafen wollen
|
||||
s MConjunct Cond Anter Neg Sub : er nicht würde haben schlafen wollen
|
||||
|
||||
s MIndic Pres Simul Pos Main : er will das Buch lesen
|
||||
s MIndic Pres Simul Pos Inv : will er das Buch lesen
|
||||
s MIndic Pres Simul Pos Sub : er das Buch lesen will
|
||||
s MIndic Pres Simul Neg Main : er will das Buch nicht lesen
|
||||
s MIndic Pres Simul Neg Inv : will er das Buch nicht lesen
|
||||
s MIndic Pres Simul Neg Sub : er das Buch nicht lesen will
|
||||
s MIndic Pres Anter Pos Main : er hat das Buch lesen wollen
|
||||
s MIndic Pres Anter Pos Inv : hat er das Buch lesen wollen
|
||||
s MIndic Pres Anter Pos Sub : er das Buch hat lesen wollen
|
||||
s MIndic Pres Anter Neg Main : er hat das Buch nicht lesen wollen
|
||||
s MIndic Pres Anter Neg Inv : hat er das Buch nicht lesen wollen
|
||||
s MIndic Pres Anter Neg Sub : er das Buch nicht hat lesen wollen
|
||||
s MIndic Past Simul Pos Main : er wollte das Buch lesen
|
||||
s MIndic Past Simul Pos Inv : wollte er das Buch lesen
|
||||
s MIndic Past Simul Pos Sub : er das Buch lesen wollte
|
||||
s MIndic Past Simul Neg Main : er wollte das Buch nicht lesen
|
||||
s MIndic Past Simul Neg Inv : wollte er das Buch nicht lesen
|
||||
s MIndic Past Simul Neg Sub : er das Buch nicht lesen wollte
|
||||
s MIndic Past Anter Pos Main : er hatte das Buch lesen wollen
|
||||
s MIndic Past Anter Pos Inv : hatte er das Buch lesen wollen
|
||||
s MIndic Past Anter Pos Sub : er das Buch hatte lesen wollen
|
||||
s MIndic Past Anter Neg Main : er hatte das Buch nicht lesen wollen
|
||||
s MIndic Past Anter Neg Inv : hatte er das Buch nicht lesen wollen
|
||||
s MIndic Past Anter Neg Sub : er das Buch nicht hatte lesen wollen
|
||||
s MIndic Fut Simul Pos Main : er wird das Buch lesen wollen
|
||||
s MIndic Fut Simul Pos Inv : wird er das Buch lesen wollen
|
||||
s MIndic Fut Simul Pos Sub : er das Buch lesen wollen wird
|
||||
s MIndic Fut Simul Neg Main : er wird das Buch nicht lesen wollen
|
||||
s MIndic Fut Simul Neg Inv : wird er das Buch nicht lesen wollen
|
||||
s MIndic Fut Simul Neg Sub : er das Buch nicht lesen wollen wird
|
||||
s MIndic Fut Anter Pos Main : er wird das Buch haben lesen wollen
|
||||
s MIndic Fut Anter Pos Inv : wird er das Buch haben lesen wollen
|
||||
s MIndic Fut Anter Pos Sub : er das Buch wird haben lesen wollen
|
||||
s MIndic Fut Anter Neg Main : er wird das Buch nicht haben lesen wollen
|
||||
s MIndic Fut Anter Neg Inv : wird er das Buch nicht haben lesen wollen
|
||||
s MIndic Fut Anter Neg Sub : er das Buch nicht wird haben lesen wollen
|
||||
s MIndic Cond Simul Pos Main : er würde das Buch lesen wollen
|
||||
s MIndic Cond Simul Pos Inv : würde er das Buch lesen wollen
|
||||
s MIndic Cond Simul Pos Sub : er das Buch lesen wollen würde
|
||||
s MIndic Cond Simul Neg Main : er würde das Buch nicht lesen wollen
|
||||
s MIndic Cond Simul Neg Inv : würde er das Buch nicht lesen wollen
|
||||
s MIndic Cond Simul Neg Sub : er das Buch nicht lesen wollen würde
|
||||
s MIndic Cond Anter Pos Main : er würde das Buch haben lesen wollen
|
||||
s MIndic Cond Anter Pos Inv : würde er das Buch haben lesen wollen
|
||||
s MIndic Cond Anter Pos Sub : er das Buch würde haben lesen wollen
|
||||
s MIndic Cond Anter Neg Main : er würde das Buch nicht haben lesen wollen
|
||||
s MIndic Cond Anter Neg Inv : würde er das Buch nicht haben lesen wollen
|
||||
s MIndic Cond Anter Neg Sub : er das Buch nicht würde haben lesen wollen
|
||||
s MConjunct Pres Simul Pos Main : er wolle das Buch lesen
|
||||
s MConjunct Pres Simul Pos Inv : wolle er das Buch lesen
|
||||
s MConjunct Pres Simul Pos Sub : er das Buch lesen wolle
|
||||
s MConjunct Pres Simul Neg Main : er wolle das Buch nicht lesen
|
||||
s MConjunct Pres Simul Neg Inv : wolle er das Buch nicht lesen
|
||||
s MConjunct Pres Simul Neg Sub : er das Buch nicht lesen wolle
|
||||
s MConjunct Pres Anter Pos Main : er habe das Buch lesen wollen
|
||||
s MConjunct Pres Anter Pos Inv : habe er das Buch lesen wollen
|
||||
s MConjunct Pres Anter Pos Sub : er das Buch habe lesen wollen
|
||||
s MConjunct Pres Anter Neg Main : er habe das Buch nicht lesen wollen
|
||||
s MConjunct Pres Anter Neg Inv : habe er das Buch nicht lesen wollen
|
||||
s MConjunct Pres Anter Neg Sub : er das Buch nicht habe lesen wollen
|
||||
s MConjunct Past Simul Pos Main : er wollte das Buch lesen
|
||||
s MConjunct Past Simul Pos Inv : wollte er das Buch lesen
|
||||
s MConjunct Past Simul Pos Sub : er das Buch lesen wollte
|
||||
s MConjunct Past Simul Neg Main : er wollte das Buch nicht lesen
|
||||
s MConjunct Past Simul Neg Inv : wollte er das Buch nicht lesen
|
||||
s MConjunct Past Simul Neg Sub : er das Buch nicht lesen wollte
|
||||
s MConjunct Past Anter Pos Main : er hätte das Buch lesen wollen
|
||||
s MConjunct Past Anter Pos Inv : hätte er das Buch lesen wollen
|
||||
s MConjunct Past Anter Pos Sub : er das Buch hätte lesen wollen
|
||||
s MConjunct Past Anter Neg Main : er hätte das Buch nicht lesen wollen
|
||||
s MConjunct Past Anter Neg Inv : hätte er das Buch nicht lesen wollen
|
||||
s MConjunct Past Anter Neg Sub : er das Buch nicht hätte lesen wollen
|
||||
s MConjunct Fut Simul Pos Main : er werde das Buch lesen wollen
|
||||
s MConjunct Fut Simul Pos Inv : werde er das Buch lesen wollen
|
||||
s MConjunct Fut Simul Pos Sub : er das Buch lesen wollen werde
|
||||
s MConjunct Fut Simul Neg Main : er werde das Buch nicht lesen wollen
|
||||
s MConjunct Fut Simul Neg Inv : werde er das Buch nicht lesen wollen
|
||||
s MConjunct Fut Simul Neg Sub : er das Buch nicht lesen wollen werde
|
||||
s MConjunct Fut Anter Pos Main : er werde das Buch haben lesen wollen
|
||||
s MConjunct Fut Anter Pos Inv : werde er das Buch haben lesen wollen
|
||||
s MConjunct Fut Anter Pos Sub : er das Buch werde haben lesen wollen
|
||||
s MConjunct Fut Anter Neg Main : er werde das Buch nicht haben lesen wollen
|
||||
s MConjunct Fut Anter Neg Inv : werde er das Buch nicht haben lesen wollen
|
||||
s MConjunct Fut Anter Neg Sub : er das Buch nicht werde haben lesen wollen
|
||||
s MConjunct Cond Simul Pos Main : er würde das Buch lesen wollen
|
||||
s MConjunct Cond Simul Pos Inv : würde er das Buch lesen wollen
|
||||
s MConjunct Cond Simul Pos Sub : er das Buch lesen wollen würde
|
||||
s MConjunct Cond Simul Neg Main : er würde das Buch nicht lesen wollen
|
||||
s MConjunct Cond Simul Neg Inv : würde er das Buch nicht lesen wollen
|
||||
s MConjunct Cond Simul Neg Sub : er das Buch nicht lesen wollen würde
|
||||
s MConjunct Cond Anter Pos Main : er würde das Buch haben lesen wollen
|
||||
s MConjunct Cond Anter Pos Inv : würde er das Buch haben lesen wollen
|
||||
s MConjunct Cond Anter Pos Sub : er das Buch würde haben lesen wollen
|
||||
s MConjunct Cond Anter Neg Main : er würde das Buch nicht haben lesen wollen
|
||||
s MConjunct Cond Anter Neg Inv : würde er das Buch nicht haben lesen wollen
|
||||
s MConjunct Cond Anter Neg Sub : er das Buch nicht würde haben lesen wollen
|
||||
|
||||
s MIndic Pres Simul Pos Main : er will das Buch lesen
|
||||
s MIndic Pres Simul Pos Inv : will er das Buch lesen
|
||||
s MIndic Pres Simul Pos Sub : er das Buch lesen will
|
||||
s MIndic Pres Simul Neg Main : er will nicht das Buch lesen
|
||||
s MIndic Pres Simul Neg Inv : will er nicht das Buch lesen
|
||||
s MIndic Pres Simul Neg Sub : er nicht das Buch lesen will
|
||||
s MIndic Pres Anter Pos Main : er hat das Buch lesen wollen
|
||||
s MIndic Pres Anter Pos Inv : hat er das Buch lesen wollen
|
||||
s MIndic Pres Anter Pos Sub : er das Buch hat lesen wollen
|
||||
s MIndic Pres Anter Neg Main : er hat nicht das Buch lesen wollen
|
||||
s MIndic Pres Anter Neg Inv : hat er nicht das Buch lesen wollen
|
||||
s MIndic Pres Anter Neg Sub : er nicht das Buch hat lesen wollen
|
||||
s MIndic Past Simul Pos Main : er wollte das Buch lesen
|
||||
s MIndic Past Simul Pos Inv : wollte er das Buch lesen
|
||||
s MIndic Past Simul Pos Sub : er das Buch lesen wollte
|
||||
s MIndic Past Simul Neg Main : er wollte nicht das Buch lesen
|
||||
s MIndic Past Simul Neg Inv : wollte er nicht das Buch lesen
|
||||
s MIndic Past Simul Neg Sub : er nicht das Buch lesen wollte
|
||||
s MIndic Past Anter Pos Main : er hatte das Buch lesen wollen
|
||||
s MIndic Past Anter Pos Inv : hatte er das Buch lesen wollen
|
||||
s MIndic Past Anter Pos Sub : er das Buch hatte lesen wollen
|
||||
s MIndic Past Anter Neg Main : er hatte nicht das Buch lesen wollen
|
||||
s MIndic Past Anter Neg Inv : hatte er nicht das Buch lesen wollen
|
||||
s MIndic Past Anter Neg Sub : er nicht das Buch hatte lesen wollen
|
||||
s MIndic Fut Simul Pos Main : er wird das Buch lesen wollen
|
||||
s MIndic Fut Simul Pos Inv : wird er das Buch lesen wollen
|
||||
s MIndic Fut Simul Pos Sub : er das Buch lesen wollen wird
|
||||
s MIndic Fut Simul Neg Main : er wird nicht das Buch lesen wollen
|
||||
s MIndic Fut Simul Neg Inv : wird er nicht das Buch lesen wollen
|
||||
s MIndic Fut Simul Neg Sub : er nicht das Buch lesen wollen wird
|
||||
s MIndic Fut Anter Pos Main : er wird das Buch haben lesen wollen
|
||||
s MIndic Fut Anter Pos Inv : wird er das Buch haben lesen wollen
|
||||
s MIndic Fut Anter Pos Sub : er das Buch wird haben lesen wollen
|
||||
s MIndic Fut Anter Neg Main : er wird nicht das Buch haben lesen wollen
|
||||
s MIndic Fut Anter Neg Inv : wird er nicht das Buch haben lesen wollen
|
||||
s MIndic Fut Anter Neg Sub : er nicht das Buch wird haben lesen wollen
|
||||
s MIndic Cond Simul Pos Main : er würde das Buch lesen wollen
|
||||
s MIndic Cond Simul Pos Inv : würde er das Buch lesen wollen
|
||||
s MIndic Cond Simul Pos Sub : er das Buch lesen wollen würde
|
||||
s MIndic Cond Simul Neg Main : er würde nicht das Buch lesen wollen
|
||||
s MIndic Cond Simul Neg Inv : würde er nicht das Buch lesen wollen
|
||||
s MIndic Cond Simul Neg Sub : er nicht das Buch lesen wollen würde
|
||||
s MIndic Cond Anter Pos Main : er würde das Buch haben lesen wollen
|
||||
s MIndic Cond Anter Pos Inv : würde er das Buch haben lesen wollen
|
||||
s MIndic Cond Anter Pos Sub : er das Buch würde haben lesen wollen
|
||||
s MIndic Cond Anter Neg Main : er würde nicht das Buch haben lesen wollen
|
||||
s MIndic Cond Anter Neg Inv : würde er nicht das Buch haben lesen wollen
|
||||
s MIndic Cond Anter Neg Sub : er nicht das Buch würde haben lesen wollen
|
||||
s MConjunct Pres Simul Pos Main : er wolle das Buch lesen
|
||||
s MConjunct Pres Simul Pos Inv : wolle er das Buch lesen
|
||||
s MConjunct Pres Simul Pos Sub : er das Buch lesen wolle
|
||||
s MConjunct Pres Simul Neg Main : er wolle nicht das Buch lesen
|
||||
s MConjunct Pres Simul Neg Inv : wolle er nicht das Buch lesen
|
||||
s MConjunct Pres Simul Neg Sub : er nicht das Buch lesen wolle
|
||||
s MConjunct Pres Anter Pos Main : er habe das Buch lesen wollen
|
||||
s MConjunct Pres Anter Pos Inv : habe er das Buch lesen wollen
|
||||
s MConjunct Pres Anter Pos Sub : er das Buch habe lesen wollen
|
||||
s MConjunct Pres Anter Neg Main : er habe nicht das Buch lesen wollen
|
||||
s MConjunct Pres Anter Neg Inv : habe er nicht das Buch lesen wollen
|
||||
s MConjunct Pres Anter Neg Sub : er nicht das Buch habe lesen wollen
|
||||
s MConjunct Past Simul Pos Main : er wollte das Buch lesen
|
||||
s MConjunct Past Simul Pos Inv : wollte er das Buch lesen
|
||||
s MConjunct Past Simul Pos Sub : er das Buch lesen wollte
|
||||
s MConjunct Past Simul Neg Main : er wollte nicht das Buch lesen
|
||||
s MConjunct Past Simul Neg Inv : wollte er nicht das Buch lesen
|
||||
s MConjunct Past Simul Neg Sub : er nicht das Buch lesen wollte
|
||||
s MConjunct Past Anter Pos Main : er hätte das Buch lesen wollen
|
||||
s MConjunct Past Anter Pos Inv : hätte er das Buch lesen wollen
|
||||
s MConjunct Past Anter Pos Sub : er das Buch hätte lesen wollen
|
||||
s MConjunct Past Anter Neg Main : er hätte nicht das Buch lesen wollen
|
||||
s MConjunct Past Anter Neg Inv : hätte er nicht das Buch lesen wollen
|
||||
s MConjunct Past Anter Neg Sub : er nicht das Buch hätte lesen wollen
|
||||
s MConjunct Fut Simul Pos Main : er werde das Buch lesen wollen
|
||||
s MConjunct Fut Simul Pos Inv : werde er das Buch lesen wollen
|
||||
s MConjunct Fut Simul Pos Sub : er das Buch lesen wollen werde
|
||||
s MConjunct Fut Simul Neg Main : er werde nicht das Buch lesen wollen
|
||||
s MConjunct Fut Simul Neg Inv : werde er nicht das Buch lesen wollen
|
||||
s MConjunct Fut Simul Neg Sub : er nicht das Buch lesen wollen werde
|
||||
s MConjunct Fut Anter Pos Main : er werde das Buch haben lesen wollen
|
||||
s MConjunct Fut Anter Pos Inv : werde er das Buch haben lesen wollen
|
||||
s MConjunct Fut Anter Pos Sub : er das Buch werde haben lesen wollen
|
||||
s MConjunct Fut Anter Neg Main : er werde nicht das Buch haben lesen wollen
|
||||
s MConjunct Fut Anter Neg Inv : werde er nicht das Buch haben lesen wollen
|
||||
s MConjunct Fut Anter Neg Sub : er nicht das Buch werde haben lesen wollen
|
||||
s MConjunct Cond Simul Pos Main : er würde das Buch lesen wollen
|
||||
s MConjunct Cond Simul Pos Inv : würde er das Buch lesen wollen
|
||||
s MConjunct Cond Simul Pos Sub : er das Buch lesen wollen würde
|
||||
s MConjunct Cond Simul Neg Main : er würde nicht das Buch lesen wollen
|
||||
s MConjunct Cond Simul Neg Inv : würde er nicht das Buch lesen wollen
|
||||
s MConjunct Cond Simul Neg Sub : er nicht das Buch lesen wollen würde
|
||||
s MConjunct Cond Anter Pos Main : er würde das Buch haben lesen wollen
|
||||
s MConjunct Cond Anter Pos Inv : würde er das Buch haben lesen wollen
|
||||
s MConjunct Cond Anter Pos Sub : er das Buch würde haben lesen wollen
|
||||
s MConjunct Cond Anter Neg Main : er würde nicht das Buch haben lesen wollen
|
||||
s MConjunct Cond Anter Neg Inv : würde er nicht das Buch haben lesen wollen
|
||||
s MConjunct Cond Anter Neg Sub : er nicht das Buch würde haben lesen wollen
|
||||
|
||||
s MIndic Pres Simul Pos Main : wir wollen sagen , dass sie kommt
|
||||
s MIndic Pres Simul Pos Inv : wollen wir sagen , dass sie kommt
|
||||
s MIndic Pres Simul Pos Sub : wir sagen wollen , dass sie kommt
|
||||
s MIndic Pres Simul Neg Main : wir wollen nicht sagen , dass sie kommt
|
||||
s MIndic Pres Simul Neg Inv : wollen wir nicht sagen , dass sie kommt
|
||||
s MIndic Pres Simul Neg Sub : wir nicht sagen wollen , dass sie kommt
|
||||
s MIndic Pres Anter Pos Main : wir haben sagen wollen , dass sie kommt
|
||||
s MIndic Pres Anter Pos Inv : haben wir sagen wollen , dass sie kommt
|
||||
s MIndic Pres Anter Pos Sub : wir haben sagen wollen , dass sie kommt
|
||||
s MIndic Pres Anter Neg Main : wir haben nicht sagen wollen , dass sie kommt
|
||||
s MIndic Pres Anter Neg Inv : haben wir nicht sagen wollen , dass sie kommt
|
||||
s MIndic Pres Anter Neg Sub : wir nicht haben sagen wollen , dass sie kommt
|
||||
s MIndic Past Simul Pos Main : wir wollten sagen , dass sie kommt
|
||||
s MIndic Past Simul Pos Inv : wollten wir sagen , dass sie kommt
|
||||
s MIndic Past Simul Pos Sub : wir sagen wollten , dass sie kommt
|
||||
s MIndic Past Simul Neg Main : wir wollten nicht sagen , dass sie kommt
|
||||
s MIndic Past Simul Neg Inv : wollten wir nicht sagen , dass sie kommt
|
||||
s MIndic Past Simul Neg Sub : wir nicht sagen wollten , dass sie kommt
|
||||
s MIndic Past Anter Pos Main : wir hatten sagen wollen , dass sie kommt
|
||||
s MIndic Past Anter Pos Inv : hatten wir sagen wollen , dass sie kommt
|
||||
s MIndic Past Anter Pos Sub : wir hatten sagen wollen , dass sie kommt
|
||||
s MIndic Past Anter Neg Main : wir hatten nicht sagen wollen , dass sie kommt
|
||||
s MIndic Past Anter Neg Inv : hatten wir nicht sagen wollen , dass sie kommt
|
||||
s MIndic Past Anter Neg Sub : wir nicht hatten sagen wollen , dass sie kommt
|
||||
s MIndic Fut Simul Pos Main : wir werden sagen wollen , dass sie kommt
|
||||
s MIndic Fut Simul Pos Inv : werden wir sagen wollen , dass sie kommt
|
||||
s MIndic Fut Simul Pos Sub : wir sagen wollen werden , dass sie kommt
|
||||
s MIndic Fut Simul Neg Main : wir werden nicht sagen wollen , dass sie kommt
|
||||
s MIndic Fut Simul Neg Inv : werden wir nicht sagen wollen , dass sie kommt
|
||||
s MIndic Fut Simul Neg Sub : wir nicht sagen wollen werden , dass sie kommt
|
||||
s MIndic Fut Anter Pos Main : wir werden haben sagen wollen , dass sie kommt
|
||||
s MIndic Fut Anter Pos Inv : werden wir haben sagen wollen , dass sie kommt
|
||||
s MIndic Fut Anter Pos Sub : wir werden haben sagen wollen , dass sie kommt
|
||||
s MIndic Fut Anter Neg Main : wir werden nicht haben sagen wollen , dass sie kommt
|
||||
s MIndic Fut Anter Neg Inv : werden wir nicht haben sagen wollen , dass sie kommt
|
||||
s MIndic Fut Anter Neg Sub : wir nicht werden haben sagen wollen , dass sie kommt
|
||||
s MIndic Cond Simul Pos Main : wir würden sagen wollen , dass sie kommt
|
||||
s MIndic Cond Simul Pos Inv : würden wir sagen wollen , dass sie kommt
|
||||
s MIndic Cond Simul Pos Sub : wir sagen wollen würden , dass sie kommt
|
||||
s MIndic Cond Simul Neg Main : wir würden nicht sagen wollen , dass sie kommt
|
||||
s MIndic Cond Simul Neg Inv : würden wir nicht sagen wollen , dass sie kommt
|
||||
s MIndic Cond Simul Neg Sub : wir nicht sagen wollen würden , dass sie kommt
|
||||
s MIndic Cond Anter Pos Main : wir würden haben sagen wollen , dass sie kommt
|
||||
s MIndic Cond Anter Pos Inv : würden wir haben sagen wollen , dass sie kommt
|
||||
s MIndic Cond Anter Pos Sub : wir würden haben sagen wollen , dass sie kommt
|
||||
s MIndic Cond Anter Neg Main : wir würden nicht haben sagen wollen , dass sie kommt
|
||||
s MIndic Cond Anter Neg Inv : würden wir nicht haben sagen wollen , dass sie kommt
|
||||
s MIndic Cond Anter Neg Sub : wir nicht würden haben sagen wollen , dass sie kommt
|
||||
s MConjunct Pres Simul Pos Main : wir wollen sagen , dass sie kommt
|
||||
s MConjunct Pres Simul Pos Inv : wollen wir sagen , dass sie kommt
|
||||
s MConjunct Pres Simul Pos Sub : wir sagen wollen , dass sie kommt
|
||||
s MConjunct Pres Simul Neg Main : wir wollen nicht sagen , dass sie kommt
|
||||
s MConjunct Pres Simul Neg Inv : wollen wir nicht sagen , dass sie kommt
|
||||
s MConjunct Pres Simul Neg Sub : wir nicht sagen wollen , dass sie kommt
|
||||
s MConjunct Pres Anter Pos Main : wir haben sagen wollen , dass sie kommt
|
||||
s MConjunct Pres Anter Pos Inv : haben wir sagen wollen , dass sie kommt
|
||||
s MConjunct Pres Anter Pos Sub : wir haben sagen wollen , dass sie kommt
|
||||
s MConjunct Pres Anter Neg Main : wir haben nicht sagen wollen , dass sie kommt
|
||||
s MConjunct Pres Anter Neg Inv : haben wir nicht sagen wollen , dass sie kommt
|
||||
s MConjunct Pres Anter Neg Sub : wir nicht haben sagen wollen , dass sie kommt
|
||||
s MConjunct Past Simul Pos Main : wir wollten sagen , dass sie kommt
|
||||
s MConjunct Past Simul Pos Inv : wollten wir sagen , dass sie kommt
|
||||
s MConjunct Past Simul Pos Sub : wir sagen wollten , dass sie kommt
|
||||
s MConjunct Past Simul Neg Main : wir wollten nicht sagen , dass sie kommt
|
||||
s MConjunct Past Simul Neg Inv : wollten wir nicht sagen , dass sie kommt
|
||||
s MConjunct Past Simul Neg Sub : wir nicht sagen wollten , dass sie kommt
|
||||
s MConjunct Past Anter Pos Main : wir hätten sagen wollen , dass sie kommt
|
||||
s MConjunct Past Anter Pos Inv : hätten wir sagen wollen , dass sie kommt
|
||||
s MConjunct Past Anter Pos Sub : wir hätten sagen wollen , dass sie kommt
|
||||
s MConjunct Past Anter Neg Main : wir hätten nicht sagen wollen , dass sie kommt
|
||||
s MConjunct Past Anter Neg Inv : hätten wir nicht sagen wollen , dass sie kommt
|
||||
s MConjunct Past Anter Neg Sub : wir nicht hätten sagen wollen , dass sie kommt
|
||||
s MConjunct Fut Simul Pos Main : wir werden sagen wollen , dass sie kommt
|
||||
s MConjunct Fut Simul Pos Inv : werden wir sagen wollen , dass sie kommt
|
||||
s MConjunct Fut Simul Pos Sub : wir sagen wollen werden , dass sie kommt
|
||||
s MConjunct Fut Simul Neg Main : wir werden nicht sagen wollen , dass sie kommt
|
||||
s MConjunct Fut Simul Neg Inv : werden wir nicht sagen wollen , dass sie kommt
|
||||
s MConjunct Fut Simul Neg Sub : wir nicht sagen wollen werden , dass sie kommt
|
||||
s MConjunct Fut Anter Pos Main : wir werden haben sagen wollen , dass sie kommt
|
||||
s MConjunct Fut Anter Pos Inv : werden wir haben sagen wollen , dass sie kommt
|
||||
s MConjunct Fut Anter Pos Sub : wir werden haben sagen wollen , dass sie kommt
|
||||
s MConjunct Fut Anter Neg Main : wir werden nicht haben sagen wollen , dass sie kommt
|
||||
s MConjunct Fut Anter Neg Inv : werden wir nicht haben sagen wollen , dass sie kommt
|
||||
s MConjunct Fut Anter Neg Sub : wir nicht werden haben sagen wollen , dass sie kommt
|
||||
s MConjunct Cond Simul Pos Main : wir würden sagen wollen , dass sie kommt
|
||||
s MConjunct Cond Simul Pos Inv : würden wir sagen wollen , dass sie kommt
|
||||
s MConjunct Cond Simul Pos Sub : wir sagen wollen würden , dass sie kommt
|
||||
s MConjunct Cond Simul Neg Main : wir würden nicht sagen wollen , dass sie kommt
|
||||
s MConjunct Cond Simul Neg Inv : würden wir nicht sagen wollen , dass sie kommt
|
||||
s MConjunct Cond Simul Neg Sub : wir nicht sagen wollen würden , dass sie kommt
|
||||
s MConjunct Cond Anter Pos Main : wir würden haben sagen wollen , dass sie kommt
|
||||
s MConjunct Cond Anter Pos Inv : würden wir haben sagen wollen , dass sie kommt
|
||||
s MConjunct Cond Anter Pos Sub : wir würden haben sagen wollen , dass sie kommt
|
||||
s MConjunct Cond Anter Neg Main : wir würden nicht haben sagen wollen , dass sie kommt
|
||||
s MConjunct Cond Anter Neg Inv : würden wir nicht haben sagen wollen , dass sie kommt
|
||||
s MConjunct Cond Anter Neg Sub : wir nicht würden haben sagen wollen , dass sie kommt
|
||||
|
||||
s MIndic Pres Simul Pos Main : das Buch wird gelesen
|
||||
s MIndic Pres Simul Pos Inv : wird das Buch gelesen
|
||||
s MIndic Pres Simul Pos Sub : das Buch gelesen wird
|
||||
s MIndic Pres Simul Neg Main : das Buch wird nicht gelesen
|
||||
s MIndic Pres Simul Neg Inv : wird das Buch nicht gelesen
|
||||
s MIndic Pres Simul Neg Sub : das Buch nicht gelesen wird
|
||||
s MIndic Pres Anter Pos Main : das Buch ist gelesen worden
|
||||
s MIndic Pres Anter Pos Inv : ist das Buch gelesen worden
|
||||
s MIndic Pres Anter Pos Sub : das Buch gelesen worden ist
|
||||
s MIndic Pres Anter Neg Main : das Buch ist nicht gelesen worden
|
||||
s MIndic Pres Anter Neg Inv : ist das Buch nicht gelesen worden
|
||||
s MIndic Pres Anter Neg Sub : das Buch nicht gelesen worden ist
|
||||
s MIndic Past Simul Pos Main : das Buch wurde gelesen
|
||||
s MIndic Past Simul Pos Inv : wurde das Buch gelesen
|
||||
s MIndic Past Simul Pos Sub : das Buch gelesen wurde
|
||||
s MIndic Past Simul Neg Main : das Buch wurde nicht gelesen
|
||||
s MIndic Past Simul Neg Inv : wurde das Buch nicht gelesen
|
||||
s MIndic Past Simul Neg Sub : das Buch nicht gelesen wurde
|
||||
s MIndic Past Anter Pos Main : das Buch war gelesen worden
|
||||
s MIndic Past Anter Pos Inv : war das Buch gelesen worden
|
||||
s MIndic Past Anter Pos Sub : das Buch gelesen worden war
|
||||
s MIndic Past Anter Neg Main : das Buch war nicht gelesen worden
|
||||
s MIndic Past Anter Neg Inv : war das Buch nicht gelesen worden
|
||||
s MIndic Past Anter Neg Sub : das Buch nicht gelesen worden war
|
||||
s MIndic Fut Simul Pos Main : das Buch wird gelesen werden
|
||||
s MIndic Fut Simul Pos Inv : wird das Buch gelesen werden
|
||||
s MIndic Fut Simul Pos Sub : das Buch gelesen werden wird
|
||||
s MIndic Fut Simul Neg Main : das Buch wird nicht gelesen werden
|
||||
s MIndic Fut Simul Neg Inv : wird das Buch nicht gelesen werden
|
||||
s MIndic Fut Simul Neg Sub : das Buch nicht gelesen werden wird
|
||||
s MIndic Fut Anter Pos Main : das Buch wird gelesen worden sein
|
||||
s MIndic Fut Anter Pos Inv : wird das Buch gelesen worden sein
|
||||
s MIndic Fut Anter Pos Sub : das Buch gelesen worden sein wird
|
||||
s MIndic Fut Anter Neg Main : das Buch wird nicht gelesen worden sein
|
||||
s MIndic Fut Anter Neg Inv : wird das Buch nicht gelesen worden sein
|
||||
s MIndic Fut Anter Neg Sub : das Buch nicht gelesen worden sein wird
|
||||
s MIndic Cond Simul Pos Main : das Buch würde gelesen werden
|
||||
s MIndic Cond Simul Pos Inv : würde das Buch gelesen werden
|
||||
s MIndic Cond Simul Pos Sub : das Buch gelesen werden würde
|
||||
s MIndic Cond Simul Neg Main : das Buch würde nicht gelesen werden
|
||||
s MIndic Cond Simul Neg Inv : würde das Buch nicht gelesen werden
|
||||
s MIndic Cond Simul Neg Sub : das Buch nicht gelesen werden würde
|
||||
s MIndic Cond Anter Pos Main : das Buch würde gelesen worden sein
|
||||
s MIndic Cond Anter Pos Inv : würde das Buch gelesen worden sein
|
||||
s MIndic Cond Anter Pos Sub : das Buch gelesen worden sein würde
|
||||
s MIndic Cond Anter Neg Main : das Buch würde nicht gelesen worden sein
|
||||
s MIndic Cond Anter Neg Inv : würde das Buch nicht gelesen worden sein
|
||||
s MIndic Cond Anter Neg Sub : das Buch nicht gelesen worden sein würde
|
||||
s MConjunct Pres Simul Pos Main : das Buch werde gelesen
|
||||
s MConjunct Pres Simul Pos Inv : werde das Buch gelesen
|
||||
s MConjunct Pres Simul Pos Sub : das Buch gelesen werde
|
||||
s MConjunct Pres Simul Neg Main : das Buch werde nicht gelesen
|
||||
s MConjunct Pres Simul Neg Inv : werde das Buch nicht gelesen
|
||||
s MConjunct Pres Simul Neg Sub : das Buch nicht gelesen werde
|
||||
s MConjunct Pres Anter Pos Main : das Buch sei gelesen worden
|
||||
s MConjunct Pres Anter Pos Inv : sei das Buch gelesen worden
|
||||
s MConjunct Pres Anter Pos Sub : das Buch gelesen worden sei
|
||||
s MConjunct Pres Anter Neg Main : das Buch sei nicht gelesen worden
|
||||
s MConjunct Pres Anter Neg Inv : sei das Buch nicht gelesen worden
|
||||
s MConjunct Pres Anter Neg Sub : das Buch nicht gelesen worden sei
|
||||
s MConjunct Past Simul Pos Main : das Buch würde gelesen
|
||||
s MConjunct Past Simul Pos Inv : würde das Buch gelesen
|
||||
s MConjunct Past Simul Pos Sub : das Buch gelesen würde
|
||||
s MConjunct Past Simul Neg Main : das Buch würde nicht gelesen
|
||||
s MConjunct Past Simul Neg Inv : würde das Buch nicht gelesen
|
||||
s MConjunct Past Simul Neg Sub : das Buch nicht gelesen würde
|
||||
s MConjunct Past Anter Pos Main : das Buch wäre gelesen worden
|
||||
s MConjunct Past Anter Pos Inv : wäre das Buch gelesen worden
|
||||
s MConjunct Past Anter Pos Sub : das Buch gelesen worden wäre
|
||||
s MConjunct Past Anter Neg Main : das Buch wäre nicht gelesen worden
|
||||
s MConjunct Past Anter Neg Inv : wäre das Buch nicht gelesen worden
|
||||
s MConjunct Past Anter Neg Sub : das Buch nicht gelesen worden wäre
|
||||
s MConjunct Fut Simul Pos Main : das Buch werde gelesen werden
|
||||
s MConjunct Fut Simul Pos Inv : werde das Buch gelesen werden
|
||||
s MConjunct Fut Simul Pos Sub : das Buch gelesen werden werde
|
||||
s MConjunct Fut Simul Neg Main : das Buch werde nicht gelesen werden
|
||||
s MConjunct Fut Simul Neg Inv : werde das Buch nicht gelesen werden
|
||||
s MConjunct Fut Simul Neg Sub : das Buch nicht gelesen werden werde
|
||||
s MConjunct Fut Anter Pos Main : das Buch werde gelesen worden sein
|
||||
s MConjunct Fut Anter Pos Inv : werde das Buch gelesen worden sein
|
||||
s MConjunct Fut Anter Pos Sub : das Buch gelesen worden sein werde
|
||||
s MConjunct Fut Anter Neg Main : das Buch werde nicht gelesen worden sein
|
||||
s MConjunct Fut Anter Neg Inv : werde das Buch nicht gelesen worden sein
|
||||
s MConjunct Fut Anter Neg Sub : das Buch nicht gelesen worden sein werde
|
||||
s MConjunct Cond Simul Pos Main : das Buch würde gelesen werden
|
||||
s MConjunct Cond Simul Pos Inv : würde das Buch gelesen werden
|
||||
s MConjunct Cond Simul Pos Sub : das Buch gelesen werden würde
|
||||
s MConjunct Cond Simul Neg Main : das Buch würde nicht gelesen werden
|
||||
s MConjunct Cond Simul Neg Inv : würde das Buch nicht gelesen werden
|
||||
s MConjunct Cond Simul Neg Sub : das Buch nicht gelesen werden würde
|
||||
s MConjunct Cond Anter Pos Main : das Buch würde gelesen worden sein
|
||||
s MConjunct Cond Anter Pos Inv : würde das Buch gelesen worden sein
|
||||
s MConjunct Cond Anter Pos Sub : das Buch gelesen worden sein würde
|
||||
s MConjunct Cond Anter Neg Main : das Buch würde nicht gelesen worden sein
|
||||
s MConjunct Cond Anter Neg Inv : würde das Buch nicht gelesen worden sein
|
||||
s MConjunct Cond Anter Neg Sub : das Buch nicht gelesen worden sein würde
|
||||
|
||||
ich schicke der Frau das Buch
|
||||
|
||||
ich schicke es ihr
|
||||
|
||||
Reference in New Issue
Block a user