forked from GitHub/gf-rgl
Many additions; more numerals; tests;
This commit is contained in:
@@ -17,6 +17,7 @@ oper
|
||||
a2_a = parseAdjIndex "2*a" ;
|
||||
lin
|
||||
administracija_N = mkN "администрация" Fem Inanimate n7a ;
|
||||
administracija_N2 = mkN2 administracija_N ;
|
||||
adres_N = mkN "адрес" Masc Inanimate (ZN 1 No C ZC1) ;
|
||||
akademija_N = mkN "академия" Fem Inanimate n7a ;
|
||||
akcija_N = mkN "акция" Fem Inanimate n7a ;
|
||||
@@ -66,10 +67,11 @@ lin
|
||||
cennostq_N = mkN "ценность" Fem Inanimate n8a ;
|
||||
centr_N = mkN "центр" Masc Inanimate n1a ;
|
||||
cerkovq_N = mkN "церковь" Fem Inanimate (ZN 8 Ast E NoC) ;
|
||||
chaj_N = mkN "чай" Masc Inanimate (ZN 6 No C NoC) ;
|
||||
chaj_N = (mkNplus (mkN "чай" Masc Inanimate (ZN 6 No C NoC))) ** {sptv="чаю"} ;
|
||||
chas_N = mkN "час" Masc Inanimate (ZN 1 No C NoC) ;
|
||||
chastnostq_N = mkN "частность" Fem Inanimate n8a ;
|
||||
chastq_N = mkN "часть" Fem Inanimate (ZN 8 No E NoC) ;
|
||||
chastq_N2 = mkN2 chastq_N ;
|
||||
chasy_N = mkN "часы" Masc Inanimate (ZN 1 No B NoC) ;
|
||||
chelovechestvo_N = mkN "человечество" Neut Inanimate n1a ;
|
||||
chempionat_N = mkN "чемпионат" Masc Inanimate n1a ;
|
||||
@@ -229,7 +231,6 @@ lin
|
||||
izobrazhenie_N = mkN "изображение" Neut Inanimate n7a ;
|
||||
izuchenie_N = mkN "изучение" Neut Inanimate n7a ;
|
||||
izvestie_N = mkN "известие" Neut Inanimate n7a ;
|
||||
jabloko_N = mkN "яблоко" Neut Inanimate (ZN 3 No A ZC1) ;
|
||||
janvarq_N = mkN "январь" Masc Inanimate (ZN 2 No B NoC) ;
|
||||
jaszik_N = mkN "ящик" Masc Inanimate n3a ;
|
||||
javlenie_N = mkN "явление" Neut Inanimate n7a ;
|
||||
@@ -813,6 +814,7 @@ lin
|
||||
territorija_N = mkN "территория" Fem Inanimate n7a ;
|
||||
tip_N = mkN "тип" Masc Inanimate n1a ;
|
||||
tishina_N = mkN "тишина" Fem Inanimate (ZN 1 No D NoC) ;
|
||||
tkanq_N = mkN "ткань" Fem Inanimate (ZN 8 No A NoC) ;
|
||||
tjurqma_N = mkN "тюрьма" Fem Inanimate (ZN 1 Ast D NoC) ;
|
||||
tochka_N = mkN "точка" Fem Inanimate (ZN 3 Ast A NoC) ;
|
||||
tolpa_N = mkN "толпа" Fem Inanimate (ZN 1 No D NoC) ;
|
||||
@@ -1268,6 +1270,8 @@ lin
|
||||
ispolnjatq_V = mkV imperfective transitive "исполнять" "исполняю" "исполняет" "1a" ;
|
||||
ispolqzovatq_V = mkV imperfective transitive "использовать" "использую" "использует" "2a" ;
|
||||
ispolqzovatqsja_V = mkV imperfective intransitive "использоваться" "используюсь" "используется" "2a" ;
|
||||
isportitq_V = mkV perfective transitive "испортить" "испорчу" "испортит" ;
|
||||
isportitqsja_V = mkV perfective intransitive "испортиться" "испорчусь" "испортится" ;
|
||||
ispugatqsja_V = mkV perfective intransitive "испугаться" "испугаюсь" "испугается" "1a" ;
|
||||
ispugatqsja_VV = mkVV ispugatqsja_V ;
|
||||
ispytatq_V = mkV perfective transitive "испытать" "испытаю" "испытает" "1a" ;
|
||||
@@ -1533,6 +1537,8 @@ lin
|
||||
poveritq_V = mkV perfective transitive "поверить" "поверю" "поверит" "4a" ;
|
||||
povernutq_V = mkV perfective transitive "повернуть" "поверну" "повернёт" "3b" ;
|
||||
povernutqsja_V = mkV perfective intransitive "повернуться" "повернусь" "повернётся" "3b" ;
|
||||
povertetq_V = mkV perfective transitive "повертеть" "поверчу" "повертит" "5c" ;
|
||||
povertetqsja_V = mkV perfective transitive "повертеться" "поверчусь" "повертится" "5c" ;
|
||||
povesitq_V = mkV perfective transitive "повесить" "повешу" "повесит" "4a" ;
|
||||
povesti_V = mkV perfective transitive "повести" "поведу" "поведёт" "7b/b" ;
|
||||
povtoritq_V = mkV perfective transitive "повторить" "повторю" "повторит" "4b" ;
|
||||
@@ -1816,6 +1822,7 @@ lin
|
||||
proizojti_V = mkV perfective transitive "произойти" ;
|
||||
proishoditq_V = mkV imperfective transitive "происходить" "происхожу" "происходит" "4c" ;
|
||||
projti_V = mkV perfective transitive "пройти" ;
|
||||
pronizyvatq_V = mkV imperfective transitive "пронизывать" "пронизываю" "пронизывает" "1a" ;
|
||||
propastq_V = mkV perfective transitive "пропасть" "пропаду" "пропадёт" "7b" ;
|
||||
propustitq_V = mkV perfective transitive "пропустить" "пропущу" "пропустит" "4c" ;
|
||||
prositq_V = mkV imperfective transitive "просить" "прошу" "просит" "4c" ;
|
||||
@@ -2095,6 +2102,7 @@ lin
|
||||
ustupatq_V = mkV imperfective transitive "уступать" "уступаю" "уступает" "1a" ;
|
||||
utverditq_V = mkV perfective transitive "утвердить" "утвержу" "утвердит" "4b" ;
|
||||
utverzhdatq_V = mkV imperfective transitive "утверждать" "утверждаю" "утверждает" "1a";
|
||||
utverzhdatq_VS = mkVS utverzhdatq_V ;
|
||||
utochnitq_V = mkV perfective transitive "уточнить" "уточню" "уточнит" "4b" ;
|
||||
utratitq_V = mkV perfective transitive "утратить" "утрачу" "утратит" "4a" ;
|
||||
uhoditq_V = mkV imperfective transitive "уходить" "ухожу" "уходит" "4c" ;
|
||||
|
||||
@@ -2,6 +2,7 @@ abstract DictRusAbs = Cat ** {
|
||||
|
||||
fun
|
||||
administracija_N : N;
|
||||
administracija_N2 : N2;
|
||||
adres_N : N;
|
||||
akademija_N : N;
|
||||
akcija_N : N;
|
||||
@@ -55,6 +56,7 @@ fun
|
||||
chas_N : N;
|
||||
chastnostq_N : N;
|
||||
chastq_N : N;
|
||||
chastq_N2 : N2;
|
||||
chasy_N : N;
|
||||
chelovechestvo_N : N;
|
||||
chempionat_N : N;
|
||||
@@ -214,7 +216,6 @@ fun
|
||||
izobrazhenie_N : N;
|
||||
izuchenie_N : N;
|
||||
izvestie_N : N;
|
||||
jabloko_N : N;
|
||||
janvarq_N : N;
|
||||
jaszik_N : N;
|
||||
javlenie_N : N;
|
||||
@@ -798,6 +799,7 @@ fun
|
||||
territorija_N : N;
|
||||
tip_N : N;
|
||||
tishina_N : N;
|
||||
tkanq_N : N;
|
||||
tjurqma_N : N;
|
||||
tochka_N : N;
|
||||
tolpa_N : N;
|
||||
@@ -1253,6 +1255,8 @@ fun
|
||||
ispolnjatq_V : V;
|
||||
ispolqzovatq_V : V;
|
||||
ispolqzovatqsja_V : V;
|
||||
isportitq_V : V;
|
||||
isportitqsja_V : V;
|
||||
ispugatqsja_V : V;
|
||||
ispugatqsja_VV : VV;
|
||||
ispytatq_V : V;
|
||||
@@ -1518,6 +1522,8 @@ fun
|
||||
poveritq_V : V;
|
||||
povernutq_V : V;
|
||||
povernutqsja_V : V;
|
||||
povertetq_V : V;
|
||||
povertetqsja_V : V;
|
||||
povesitq_V : V;
|
||||
povesti_V : V;
|
||||
povtoritq_V : V;
|
||||
@@ -1801,6 +1807,7 @@ fun
|
||||
proizojti_V : V;
|
||||
proishoditq_V : V;
|
||||
projti_V : V;
|
||||
pronizyvatq_V : V;
|
||||
propastq_V : V;
|
||||
propustitq_V : V;
|
||||
prositq_V : V;
|
||||
@@ -2080,6 +2087,7 @@ fun
|
||||
ustupatq_V : V;
|
||||
utverditq_V : V;
|
||||
utverzhdatq_V : V;
|
||||
utverzhdatq_VS : VS;
|
||||
utochnitq_V : V;
|
||||
utratitq_V : V;
|
||||
uhoditq_V : V;
|
||||
|
||||
@@ -179,11 +179,14 @@ oper
|
||||
++ td (past ! Ag GPl P3) ++ td (pres ! Ag GPl P3) ++ td (fut ! Ag GPl P3) ++ td (imp ! Ag GPl P3) )
|
||||
) ++
|
||||
heading2 ("краткие причастия прошедшего времени") ++
|
||||
frameTable (
|
||||
tr (th (heading masculine_Parameter) ++ th (heading feminine_Parameter) ++ th (heading neuter_Parameter)
|
||||
++ th (heading plural_Parameter)) ++
|
||||
tr (td (ppp ! (GSg Masc)) ++ td (ppp ! (GSg Fem)) ++ td (ppp ! (GSg Neut)) ++ td (ppp ! GPl))
|
||||
) ++
|
||||
case v.tran of {
|
||||
Transitive => frameTable (
|
||||
tr (th (heading masculine_Parameter) ++ th (heading feminine_Parameter) ++ th (heading neuter_Parameter)
|
||||
++ th (heading plural_Parameter)) ++
|
||||
tr (td (ppp ! (GSg Masc)) ++ td (ppp ! (GSg Fem)) ++ td (ppp ! (GSg Neut)) ++ td (ppp ! GPl))
|
||||
) ;
|
||||
Intransitive => "-"
|
||||
} ++
|
||||
heading2 ("деепричастия") ++
|
||||
frameTable (
|
||||
tr (th (heading past_Parameter) ++ th (heading present_Parameter)) ++
|
||||
|
||||
@@ -139,7 +139,7 @@ lin
|
||||
-- : VPSlash -> VP ; -- be forced to sleep
|
||||
PassVPSlash vps = vps ** {
|
||||
verb=copulaEll ;
|
||||
compl=\\p,a => shortPastPassPart vps.verb (agrGenNum a)
|
||||
compl=\\p,a => vps.compl ! p ! a ++ shortPastPassPart vps.verb (agrGenNum a) ++ vps.c.s
|
||||
} ;
|
||||
-- PresPartAP : VP -> AP ; -- (the man) looking at Mary
|
||||
-- use PlP2 + "ый"
|
||||
|
||||
@@ -1,21 +1,22 @@
|
||||
-- Seems like this is deprecated - need to use ExtendRus instead
|
||||
|
||||
concrete ExtraRus of ExtraRusAbs = CatRus **
|
||||
open ResRus, MorphoRus, (P=ParadigmsRus), (X = ConstructX), Prelude, NounRus in {
|
||||
open ResRus, MorphoRus, (P=ParadigmsRus), (X = ConstructX), Prelude, Coordination, NounRus in {
|
||||
flags optimize=all ; coding=utf8 ;
|
||||
lin
|
||||
obj_no_Prep = {s="" ; c=Acc ; neggen=True ; hasPrep=False} ;
|
||||
to2_Prep = P.mkPrep v_prep_mod Acc ;
|
||||
to_dat_Prep = {s="" ; c=Dat ; neggen=False ; hasPrep=False} ;
|
||||
obj_neg_Prep = lin Prep {s="" ; c=Gen ; neggen=False ; hasPrep=False} ;
|
||||
nom_Prep = lin Prep {s="" ; c=Nom ; neggen=True ; hasPrep=False} ;
|
||||
dat_Prep = lin Prep {s="" ; c=Dat ; neggen=False ; hasPrep=False} ;
|
||||
obj_neg_Prep = lin Prep {s="" ; c=Gen ; neggen=False ; hasPrep=False} ;
|
||||
obj_no_Prep = lin Prep {s="" ; c=Acc ; neggen=True ; hasPrep=False} ;
|
||||
to_dat_Prep = lin Prep {s="" ; c=Dat ; neggen=False ; hasPrep=False} ;
|
||||
ins_Prep = lin Prep {s="" ; c=Ins ; neggen=False ; hasPrep=False} ;
|
||||
to2_Prep = P.mkPrep v_prep_mod Acc ;
|
||||
u_Prep = lin Prep {s="у" ; c=Gen ; neggen=False ; hasPrep=True} ;
|
||||
on_to_Prep = P.mkPrep "до" Gen ;
|
||||
on2_Prep = P.on2_Prep ;
|
||||
along_Prep = P.mkPrep "по" Loc ;
|
||||
from2_Prep = from2 ;
|
||||
about_Prep = P.mkPrep o_prep_pre_mod Pre ;
|
||||
for2_Prep = P.mkPrep "за" Gen ;
|
||||
|
||||
wherefor_IAdv = ss "зачем" ;
|
||||
wherefrom_IAdv = ss "откуда" ;
|
||||
@@ -101,10 +102,29 @@ lin
|
||||
have_V3 = P.mkV3 est_ell_V nom_Prep u_Prep;
|
||||
have2_V3 = P.mkV3 est_V nom_Prep u_Prep;
|
||||
have_not_V3 = P.mkV3 net_V obj_neg_Prep u_Prep;
|
||||
be_V3 = P.mkV3 be_ell_V nom_Prep dat_Prep;
|
||||
be_V3 = P.mkV3 be_ell_V nom_Prep to_dat_Prep;
|
||||
|
||||
rather_CAdv = X.mkCAdv "скорее" "чем" ;
|
||||
|
||||
kak_Conj = P.mkConj (comma ++ "как") Sg ;
|
||||
|
||||
one_and_half_Num = {s=poltora ; size=Num2_4} ;
|
||||
one_hundred_and_fifty_Num = {s=poltorasta ; size=Num5} ;
|
||||
|
||||
oba_Num = {s=oba ; size=Num2_4} ;
|
||||
dvoe_Num = {s=dvoe ; size=Num5} ;
|
||||
troe_Num = {s=troe ; size=Num5} ;
|
||||
chetvero_Num = {s=chetvero ; size=Num5} ;
|
||||
pjatero_Num = {s=pjatero ; size=Num5} ;
|
||||
shestero_Num = {s=shestero ; size=Num5} ;
|
||||
semero_Num = {s=semero ; size=Num5} ;
|
||||
vosqmero_Num = {s=vosqmero ; size=Num5} ;
|
||||
devjatero_Num = {s=devjatero ; size=Num5} ;
|
||||
desjatero_Num = {s=desjatero ; size=Num5} ;
|
||||
stolqko_Num = {s=stolqko ; size=Num5} ;
|
||||
skolqko_Num = {s=skolqko ; size=Num5} ;
|
||||
neskolqko_Num = {s=neskolqko ; size=Num5} ;
|
||||
|
||||
-- : A -> A -> A ;
|
||||
CompoundA a1 a2 = mkCompoundA a1 "-" a2 ;
|
||||
|
||||
@@ -138,6 +158,9 @@ lin
|
||||
-- : Pol -> Imp -> Utt ; -- sleep (impolite, like immediate command)
|
||||
UttImpImm pol imp = {s = imp.s ! pol.p ! (GSg Neut)} ; -- reused otherwise unused gender
|
||||
|
||||
-- : NP -> Comp ; -- (Париж) - столица Франции
|
||||
CompNomNP np = {s=\\a=>np.s ! Nom ; adv=[] ; cop=NomCopula} ;
|
||||
|
||||
oper
|
||||
est_V : V = lin V {
|
||||
inf="есть";
|
||||
@@ -149,9 +172,9 @@ oper
|
||||
isg2="";
|
||||
isg2refl="" ;
|
||||
ipl1="";
|
||||
pppss="";
|
||||
prtr="";
|
||||
ptr="";
|
||||
pppss="явлен"; --*
|
||||
prtr="существуя"; --*
|
||||
ptr="существовав"; --*
|
||||
asp=Imperfective;
|
||||
refl=NonReflexive;
|
||||
tran=Transitive
|
||||
@@ -168,9 +191,9 @@ oper
|
||||
isg2="";
|
||||
isg2refl="" ;
|
||||
ipl1="";
|
||||
pppss="";
|
||||
prtr="";
|
||||
ptr="";
|
||||
pppss=["не явлен"]; --*
|
||||
prtr=["не существуя"]; --*
|
||||
ptr=["не существовав"]; --*
|
||||
asp=Imperfective;
|
||||
refl=NonReflexive;
|
||||
tran=Transitive
|
||||
|
||||
@@ -3,21 +3,23 @@ abstract ExtraRusAbs = Cat ** {
|
||||
fun
|
||||
about_Prep : Prep ;
|
||||
along_Prep : Prep ;
|
||||
be_V3 : V3 ;
|
||||
dat_Prep : Prep ;
|
||||
for2_Prep : Prep ;
|
||||
from2_Prep : Prep ;
|
||||
have2_V3 : V3 ;
|
||||
have_not_V3 : V3 ;
|
||||
have_V3 : V3 ;
|
||||
nom_Prep : Prep ;
|
||||
obj_neg_Prep : Prep ;
|
||||
obj_no_Prep : Prep ;
|
||||
on_to_Prep : Prep ;
|
||||
on2_Prep : Prep ;
|
||||
on_to_Prep : Prep ;
|
||||
to2_Prep : Prep ;
|
||||
to_dat_Prep : Prep ;
|
||||
ins_Prep : Prep ;
|
||||
u_Prep : Prep ;
|
||||
|
||||
be_V3 : V3 ;
|
||||
have2_V3 : V3 ;
|
||||
have_not_V3 : V3 ;
|
||||
have_V3 : V3 ;
|
||||
|
||||
wherefor_IAdv : IAdv ;
|
||||
wherefor_IAdv : IAdv ;
|
||||
wherefrom_IAdv : IAdv ;
|
||||
@@ -85,8 +87,27 @@ fun
|
||||
|
||||
rather_CAdv : CAdv ;
|
||||
|
||||
kak_Conj : Conj ;
|
||||
|
||||
one_and_half_Num : Num ;
|
||||
one_hundred_and_fifty_Num : Num ;
|
||||
oba_Num : Num ;
|
||||
dvoe_Num : Num ;
|
||||
troe_Num : Num ;
|
||||
chetvero_Num : Num ;
|
||||
pjatero_Num : Num ;
|
||||
shestero_Num : Num ;
|
||||
semero_Num : Num ;
|
||||
vosqmero_Num : Num ;
|
||||
devjatero_Num : Num ;
|
||||
desjatero_Num : Num ;
|
||||
stolqko_Num : Num ;
|
||||
skolqko_Num : Num ;
|
||||
neskolqko_Num : Num ;
|
||||
|
||||
CompoundA : A -> A -> A ;
|
||||
TransgrAsAdv : Temp -> Pol -> VPSlash -> Adv ;
|
||||
TransgrAsAdv1 : Temp -> Pol -> VPSlash -> Adv ;
|
||||
UttImpImm : Pol -> Imp -> Utt ;
|
||||
CompNomNP : NP -> Comp ;
|
||||
}
|
||||
|
||||
@@ -1086,7 +1086,7 @@ oper
|
||||
isg2=com + "ти";
|
||||
isg2refl=com + "тись";
|
||||
ipl1=[];
|
||||
pppss="";
|
||||
pppss=com + "тим"; -- incorrect, but prevents empty
|
||||
prtr=com + "тя";
|
||||
ptr=com + "тев";
|
||||
asp=asp;
|
||||
@@ -1115,7 +1115,7 @@ oper
|
||||
isg2=com + "ги";
|
||||
isg2refl=com + "гись";
|
||||
ipl1=[];
|
||||
pppss="";
|
||||
pppss=com + "ган"; -- incorrect, but prevents parsing problems
|
||||
prtr=com + "жа"; -- *
|
||||
ptr=com + "жав";
|
||||
asp=asp;
|
||||
@@ -1144,7 +1144,7 @@ oper
|
||||
isg2=com + "шь";
|
||||
isg2refl=com + "шься";
|
||||
ipl1=[];
|
||||
pppss="";
|
||||
pppss=com + "ден"; -- *
|
||||
prtr=com + "дя";
|
||||
ptr=com + "в";
|
||||
asp=asp;
|
||||
@@ -1172,7 +1172,7 @@ oper
|
||||
isg2=com + "й";
|
||||
isg2refl=com + "йся";
|
||||
ipl1=[];
|
||||
pppss="";
|
||||
pppss=com + "н"; -- *
|
||||
prtr=com + "вая";
|
||||
ptr=com + "в";
|
||||
asp=asp;
|
||||
@@ -1201,7 +1201,7 @@ oper
|
||||
isg2=com + "удь";
|
||||
isg2refl=com + "удься";
|
||||
ipl1=[];
|
||||
pppss="";
|
||||
pppss="ыт"; -- *
|
||||
prtr=com + "ывая";
|
||||
ptr=com + "ыв";
|
||||
asp=asp;
|
||||
@@ -1209,8 +1209,8 @@ oper
|
||||
tran=tran
|
||||
} ;
|
||||
|
||||
makeVerbJti: Aspect -> Transitivity -> Str -> VerbForms
|
||||
= \asp,tran,inf ->
|
||||
makeVerbJti: Aspect -> Transitivity -> Str -> Str -> VerbForms
|
||||
= \asp,tran,inf,e ->
|
||||
let inf1 = dropRefl inf in
|
||||
let stem_info = infStemFromVerb inf in
|
||||
let inf_s : Str = stem_info.p1 in
|
||||
@@ -1220,18 +1220,18 @@ oper
|
||||
inf=inf1 ;
|
||||
infrefl=inf1 + "сь" ;
|
||||
prsg1=com + "ду";
|
||||
prsg2=com + "дёшь";
|
||||
prsg3=com + "дёт";
|
||||
prpl1=com + "дём";
|
||||
prpl2=com + "дёте";
|
||||
prsg2=com + "д" + e + "шь";
|
||||
prsg3=com + "д" + e + "т";
|
||||
prpl1=com + "д" + e + "м";
|
||||
prpl2=com + "д" + e + "те";
|
||||
prpl3=com + "дут";
|
||||
fut=NormalFuture ;
|
||||
psgm=comPast + "ёл";
|
||||
psgm=comPast + e + "л";
|
||||
psgs=comPast ;
|
||||
isg2=com + "ди";
|
||||
isg2refl=com + "дись";
|
||||
ipl1=[];
|
||||
pppss="";
|
||||
pppss="ден"; -- *
|
||||
prtr=com + "дя";
|
||||
ptr=[];
|
||||
asp=asp;
|
||||
|
||||
@@ -16,6 +16,101 @@ oper
|
||||
anybody = pronFormsPronoun ((doKPron "нек" (Ag (GSg Masc) P3) Animate) ** {nPrefix=False}) ;
|
||||
such = adjFormsAdjective (makeAdjectiveForms "такой" "" "3b" PreferFull) ;
|
||||
|
||||
poltora : DetTable
|
||||
= \\g, anim, cas =>
|
||||
case <cas, g> of {
|
||||
<(Nom|VocRus|Acc), Fem> => "полторы" ;
|
||||
<(Nom|VocRus|Acc), _> => "полтора" ;
|
||||
_ => "полутора"
|
||||
} ;
|
||||
|
||||
poltorasta : DetTable
|
||||
= \\g, anim, cas =>
|
||||
case cas of {
|
||||
(Nom|VocRus|Acc) => "полтораста" ;
|
||||
_ => "полутораста"
|
||||
} ;
|
||||
|
||||
-- collective numerals
|
||||
|
||||
oba : DetTable
|
||||
= \\g, anim, cas => case g of {
|
||||
Fem => case <cas, anim> of {
|
||||
<Acc, Animate> => "обеих" ;
|
||||
<Nom|Acc|VocRus, _> => "обе" ;
|
||||
<Gen|Ptv|Loc|Pre, _> => "обеих" ;
|
||||
<Dat, _> => "обеим" ;
|
||||
<Ins, _> => "обеими"
|
||||
} ;
|
||||
_ => case <cas, anim> of {
|
||||
<Acc, Animate> => "обоих" ;
|
||||
<Nom|Acc|VocRus, _> => "оба" ;
|
||||
<Gen|Ptv|Loc|Pre, _> => "обоих" ;
|
||||
<Dat, _> => "обоим" ;
|
||||
<Ins, _> => "обоими"
|
||||
}
|
||||
} ;
|
||||
|
||||
colnum2_3 : Str -> DetTable
|
||||
= \word ->
|
||||
let stem = Predef.tk 1 word in
|
||||
\\g, anim, cas => case <cas, anim> of {
|
||||
<Acc, Animate> => stem + "их" ;
|
||||
<Nom|Acc|VocRus, _> => word ;
|
||||
<Gen|Ptv|Loc|Pre, _> => stem + "их" ;
|
||||
<Dat, _> => stem + "им" ;
|
||||
<Ins, _> => stem + "ими"
|
||||
} ;
|
||||
|
||||
colnum4_10 : Str -> DetTable
|
||||
= \word ->
|
||||
let stem = Predef.tk 1 word in
|
||||
\\g, anim, cas => case <cas, anim> of {
|
||||
<Acc, Animate> => stem + "ых" ;
|
||||
<Acc, Inanimate> => word ;
|
||||
<Nom|VocRus, _> => word ;
|
||||
<Gen|Ptv|Loc|Pre, _> => stem + "ых" ;
|
||||
<Dat, _> => stem + "ым" ;
|
||||
<Ins, _> => stem + "ыми"
|
||||
} ;
|
||||
|
||||
dvoe : DetTable
|
||||
= colnum2_3 "двое" ;
|
||||
|
||||
troe : DetTable
|
||||
= colnum2_3 "трое" ;
|
||||
|
||||
chetvero : DetTable
|
||||
= colnum4_10 "четверо" ;
|
||||
|
||||
pjatero : DetTable
|
||||
= colnum4_10 "пятеро" ;
|
||||
|
||||
shestero : DetTable
|
||||
= colnum4_10 "шестеро" ;
|
||||
|
||||
semero : DetTable
|
||||
= colnum4_10 "семеро" ;
|
||||
|
||||
vosqmero : DetTable
|
||||
= colnum4_10 "восьмеро" ;
|
||||
|
||||
devjatero : DetTable
|
||||
= colnum4_10 "девятеро" ;
|
||||
|
||||
desjatero : DetTable
|
||||
= colnum4_10 "десятеро" ;
|
||||
|
||||
stolqko : DetTable
|
||||
= colnum2_3 "столько" ;
|
||||
|
||||
skolqko : DetTable
|
||||
= colnum2_3 "сколько" ;
|
||||
|
||||
neskolqko : DetTable
|
||||
= colnum2_3 "несколько" ;
|
||||
|
||||
|
||||
-- Situations, when prepositions are modified (approximate, full rules may be much more complex)
|
||||
sconsonant : pattern Str = #(("с"|"з"|"ж"|"ш"|"С"|"З"|"Ж"|"Ш") +
|
||||
("б"|"в"|"г"|"д"|"ж"|"з"|"й"|"к"|"л"|"м"|"н"|"п"|"р"|"с"|"т"|"ф"|"х"|"ц"|"ч"|"ш"|"щ" |
|
||||
|
||||
@@ -117,8 +117,11 @@ lin
|
||||
|
||||
-- : Numeral -> Ord ; -- fifty-first
|
||||
OrdNumeral numeral = numeral.o ** {
|
||||
sm,sf,sn,sp=[] ;
|
||||
comp=[] ;
|
||||
sm=numeral.s ! Masc ! Inanimate ! Nom; -- these are not correct, but needed to prevent parsing problems
|
||||
sf=numeral.s ! Fem ! Inanimate ! Nom;
|
||||
sn=numeral.s ! Neut ! Inanimate ! Nom;
|
||||
sp=numeral.s ! Neut ! Inanimate ! Gen ;
|
||||
comp=numeral.s ! Neut ! Inanimate ! Gen ;
|
||||
p=False ;
|
||||
preferShort=PreferFull
|
||||
} ;
|
||||
|
||||
@@ -139,24 +139,24 @@ lin n9 = {
|
||||
size = Num5
|
||||
} ;
|
||||
|
||||
oper n59 : Str -> DetTable =
|
||||
\n -> \\g, a, c =>
|
||||
oper n59 : Str -> DetTable
|
||||
= \n -> \\g, a, c =>
|
||||
case <c, g> of {
|
||||
<(Nom|VocRus|Acc), _> => n + "ь" ;
|
||||
<(Gen|Ptv|Dat|Pre|Loc), _> => n + "и" ;
|
||||
<Ins, _> => n + "ью"
|
||||
} ;
|
||||
|
||||
oper n2030 : Str -> DetTable =
|
||||
\n -> \\g, a, c =>
|
||||
oper n2030 : Str -> DetTable
|
||||
= \n -> \\g, a, c =>
|
||||
case <c, g> of {
|
||||
<(Nom|VocRus|Acc), _> => n + "дцать" ;
|
||||
<(Gen|Ptv|Dat|Pre|Loc), _> => n + "дцати" ;
|
||||
<Ins, _> => n + "дцатью"
|
||||
} ;
|
||||
|
||||
oper n5070 : Str -> DetTable =
|
||||
\n -> \\g, a, c =>
|
||||
oper n5070 : Str -> DetTable
|
||||
= \n -> \\g, a, c =>
|
||||
case <c, g> of {
|
||||
<(Nom|VocRus|Acc), _> => n + "ьдесят" ;
|
||||
<(Gen|Ptv|Dat|Pre|Loc), _> => n + "идесяти" ;
|
||||
|
||||
@@ -235,11 +235,11 @@ oper
|
||||
|
||||
pronToAdj : PronForms -> AdjForms
|
||||
= \base -> base ** {
|
||||
sm = [] ;
|
||||
sf = [] ;
|
||||
sn = [] ;
|
||||
sp = [] ;
|
||||
comp = [] ;
|
||||
sm = base.msnom ; -- these are incorrect, but empty causes parsing problems
|
||||
sf = base.fsnom ;
|
||||
sn = base.nsnom ;
|
||||
sp = base.pnom ;
|
||||
comp = base.nsnom ;
|
||||
preferShort = PreferFull ;
|
||||
p = False
|
||||
} ;
|
||||
@@ -383,7 +383,7 @@ oper
|
||||
makeAdjectiveFromNoun : Noun -> Adjective
|
||||
= \n -> {
|
||||
s = \\gn,anim,cas=> n.s ! numGenNum gn ! cas ;
|
||||
short=\\a=>[] ;
|
||||
short=\\a=> [] ;
|
||||
preferShort=PreferFull
|
||||
} ;
|
||||
|
||||
@@ -598,8 +598,9 @@ oper
|
||||
s + ("хотеть"|"хотеться") => makeVerbKhotet6 asp tran inf ;
|
||||
s + ("бежать"|"бежаться") => makeVerbBezhat6 asp tran inf ;
|
||||
s + ("быть" |"быться") => makeVerbByt6 asp tran inf ;
|
||||
"идти" => makeVerbJti asp tran inf ;
|
||||
s + ("йти" |"йтись") => makeVerbJti asp tran inf ;
|
||||
"идти" => makeVerbJti asp tran inf "ё";
|
||||
s + ("выйти" |"выйтись") => makeVerbJti asp tran inf "е";
|
||||
s + ("йти" |"йтись") => makeVerbJti asp tran inf "ё";
|
||||
_ => let stem_info = infStemFromVerb inf in
|
||||
let stem = stem_info.p1 in
|
||||
guessVerbForms asp tran inf (stem+"ю") (stem+"ет")
|
||||
@@ -630,12 +631,15 @@ oper
|
||||
|
||||
shortPastPassPart : VerbForms -> GenNum -> Str
|
||||
= \vf,gn ->
|
||||
case <vf.fut,gn> of {
|
||||
<NormalFuture,GSg Masc> => vf.pppss ;
|
||||
<NormalFuture,GSg Fem> => vf.pppss ++ BIND ++ "а" ;
|
||||
<NormalFuture,GSg Neut> => vf.pppss ++ BIND ++ "о" ;
|
||||
<NormalFuture,GPl> => vf.pppss ++ BIND ++ "ы" ;
|
||||
_ => vf.pppss
|
||||
case vf.tran of {
|
||||
Intransitive => variants {} ;
|
||||
Transitive => case <vf.fut,gn> of {
|
||||
<NormalFuture,GSg Masc> => vf.pppss ;
|
||||
<NormalFuture,GSg Fem> => vf.pppss ++ BIND ++ "а" ;
|
||||
<NormalFuture,GSg Neut> => vf.pppss ++ BIND ++ "о" ;
|
||||
<NormalFuture,GPl> => vf.pppss ++ BIND ++ "ы" ;
|
||||
_ => vf.pppss
|
||||
}
|
||||
} ;
|
||||
|
||||
copula : VerbForms
|
||||
@@ -644,7 +648,7 @@ oper
|
||||
infrefl="являться" ; --?
|
||||
prsg1="—";
|
||||
prsg2="—";
|
||||
prsg3="есть";
|
||||
prsg3="—";
|
||||
prpl1="—";
|
||||
prpl2="—";
|
||||
prpl3="—"; -- also "суть"
|
||||
@@ -654,7 +658,7 @@ oper
|
||||
isg2="будь";
|
||||
isg2refl="явись" ; -- ?
|
||||
ipl1="давайте будем";
|
||||
pppss="";
|
||||
pppss="явлен"; --*
|
||||
prtr="будучи";
|
||||
ptr="быв";
|
||||
asp=Imperfective;
|
||||
@@ -719,8 +723,8 @@ oper
|
||||
isg2refl="будь способны" ; -- *
|
||||
isg2="будь способен"; -- some improvisation here
|
||||
ipl1="давайте будем способны"; -- maybe, special like for future?
|
||||
pppss="";
|
||||
prtr="";
|
||||
pppss=""; --*
|
||||
prtr="могши"; --*
|
||||
ptr="могши";
|
||||
asp=Imperfective;
|
||||
refl=NonReflexive;
|
||||
@@ -743,7 +747,7 @@ oper
|
||||
isg2="желай";
|
||||
isg2refl="желайся" ;
|
||||
ipl1="давайте будем хотеть";
|
||||
pppss="";
|
||||
pppss="хотим"; -- *
|
||||
prtr="хотя";
|
||||
ptr="хотев";
|
||||
asp=Imperfective;
|
||||
@@ -762,7 +766,7 @@ oper
|
||||
fut=NullFuture ;
|
||||
asp=Imperfective;
|
||||
refl=NonReflexive;
|
||||
tran=Intransitive
|
||||
tran=Transitive
|
||||
} ;
|
||||
|
||||
verbPastAgree : VerbForms -> Agr -> Str -> Str
|
||||
|
||||
@@ -84,6 +84,7 @@ lin
|
||||
let pol = case polarity of {Neg => PNeg; Pos => PPos} in
|
||||
let a = Ag gn P2 in
|
||||
(R.verbEnvAgr "" "" vp.verb Imperative Pres a pol)
|
||||
++ vp.dep
|
||||
++ vp.adv ! a
|
||||
++ vp.compl ! pol.p ! a
|
||||
} ;
|
||||
|
||||
@@ -50,5 +50,6 @@ gt SentCN (UseN apple_N) (EmbedVP (ComplSlash (VPSlashPrep hungry_VP possess_
|
||||
gt PredSCVP (EmbedVP (ComplSlash (VPSlashPrep hungry_VP possess_Prep) (UsePron we_Pron))) ( PassV2 count_V2 ) | l -treebank
|
||||
gt PredSCVP (EmbedVP (UseV play_V)) (UseComp (CompAP (PositA clean_A)) ) | l -treebank
|
||||
gt UseCl (TTAnt TPres AAnter) PPos (married_Cl (UsePron weFem_Pron) ((DetCN (DetQuant (PossPron youSg_Pron) NumPl)) (UseN woman_N)) ) |l -treebank
|
||||
gt UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (CountNP (DetQuant DefArt oba_Num) (UsePron youPlFem_Pron)) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant DefArt NumPl) (UseN apple_N))))) |l -treebank
|
||||
|
||||
gt UseQCl ? PNeg (how_far_QCl (UsePN paris_PN)) | l -treebank
|
||||
|
||||
@@ -286,9 +286,9 @@ AllRus: пит дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a eat_V2)) (UseN house_N)
|
||||
AllRus: кушан дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a fear_V2)) (UseN house_N)
|
||||
AllRus: боян дом
|
||||
AllRus:
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a fight_V2)) (UseN house_N)
|
||||
AllRus: борот дом
|
||||
AllRus:
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a find_V2)) (UseN house_N)
|
||||
AllRus: нахожен дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a forget_V2)) (UseN house_N)
|
||||
@@ -304,7 +304,7 @@ AllRus: ударян дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a hold_V2)) (UseN house_N)
|
||||
AllRus: держан дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a hunt_V2)) (UseN house_N)
|
||||
AllRus: охочен дом
|
||||
AllRus:
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a kill_V2)) (UseN house_N)
|
||||
AllRus: убиван дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a know_V2)) (UseN house_N)
|
||||
@@ -312,9 +312,9 @@ AllRus: знан дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a learn_V2)) (UseN house_N)
|
||||
AllRus: учен дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a leave_V2)) (UseN house_N)
|
||||
AllRus: ухожен дом
|
||||
AllRus:
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a like_V2)) (UseN house_N)
|
||||
AllRus: нравлен дом
|
||||
AllRus:
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a listen_V2)) (UseN house_N)
|
||||
AllRus: слушан дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a lose_V2)) (UseN house_N)
|
||||
@@ -454,9 +454,9 @@ AllRus: пит дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a eat_V2)) (UseN house_N)
|
||||
AllRus: кушан дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a fear_V2)) (UseN house_N)
|
||||
AllRus: боян дом
|
||||
AllRus:
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a fight_V2)) (UseN house_N)
|
||||
AllRus: борот дом
|
||||
AllRus:
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a find_V2)) (UseN house_N)
|
||||
AllRus: нахожен дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a forget_V2)) (UseN house_N)
|
||||
@@ -472,7 +472,7 @@ AllRus: ударян дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a hold_V2)) (UseN house_N)
|
||||
AllRus: держан дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a hunt_V2)) (UseN house_N)
|
||||
AllRus: охочен дом
|
||||
AllRus:
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a kill_V2)) (UseN house_N)
|
||||
AllRus: убиван дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a know_V2)) (UseN house_N)
|
||||
@@ -480,9 +480,9 @@ AllRus: знан дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a learn_V2)) (UseN house_N)
|
||||
AllRus: учен дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a leave_V2)) (UseN house_N)
|
||||
AllRus: ухожен дом
|
||||
AllRus:
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a like_V2)) (UseN house_N)
|
||||
AllRus: нравлен дом
|
||||
AllRus:
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a listen_V2)) (UseN house_N)
|
||||
AllRus: слушан дом
|
||||
AllRusAbs: AdjCN (PastPartAP (SlashV2a lose_V2)) (UseN house_N)
|
||||
@@ -607,6 +607,9 @@ AllRus: играть быть чистым
|
||||
AllRusAbs: UseCl (TTAnt TPres AAnter) PPos (married_Cl (UsePron weFem_Pron) (DetCN (DetQuant (PossPron youSg_Pron) NumPl) (UseN woman_N)))
|
||||
AllRus: мы женаты на твоих женщинах
|
||||
|
||||
AllRusAbs: UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (CountNP (DetQuant DefArt oba_Num) (UsePron youPlFem_Pron)) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant DefArt NumPl) (UseN apple_N)))))
|
||||
AllRus: оба из вас кушают яблоки
|
||||
|
||||
AllRusAbs: UseQCl (TTAnt TCond AAnter) PNeg (how_far_QCl (UsePN paris_PN))
|
||||
AllRus: не как далеко был бы Парижа
|
||||
AllRusAbs: UseQCl (TTAnt TCond ASimul) PNeg (how_far_QCl (UsePN paris_PN))
|
||||
|
||||
@@ -2436,7 +2436,7 @@ AllRusAbs: ImpVP (AdvVP (AdVVP always_AdV (SelfAdvVP hungry_VP)) (weekdayNextAdv
|
||||
AllRus: будь всегда голоден сам в следующую пятницу
|
||||
|
||||
AllRusAbs: AdjCN (PastPartAgentAP (VPSlashPrep ill_VP after_Prep) (DetNP every_Det)) (UseN woman_N)
|
||||
AllRus: после каждого больна женщина
|
||||
AllRus:
|
||||
|
||||
AllRusAbs: UttNP (DetNPFem (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n5)))))))))
|
||||
AllRus: Некая пять
|
||||
@@ -2575,35 +2575,35 @@ AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVQ kn
|
||||
AllRus: он знает , что яблоко падает
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TCond ASimul) PNeg (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он не знает , что яблоко не всегда пада &+ ло бы
|
||||
AllRus: он не знает , что яблоко всегда не пада &+ ло бы
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TCond ASimul) PPos (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он не знает , что яблоко всегда пада &+ ло бы
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TFut ASimul) PNeg (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он не знает , что яблоко не всегда будет падать
|
||||
AllRus: он не знает , что яблоко всегда не будет падать
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TFut ASimul) PPos (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он не знает , что яблоко всегда будет падать
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TPast ASimul) PNeg (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он не знает , что яблоко не всегда пада &+ ло
|
||||
AllRus: он не знает , что яблоко всегда не пада &+ ло
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TPast ASimul) PPos (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он не знает , что яблоко всегда пада &+ ло
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TPres ASimul) PNeg (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он не знает , что яблоко не всегда падает
|
||||
AllRus: он не знает , что яблоко всегда не падает
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TPres ASimul) PPos (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он не знает , что яблоко всегда падает
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TCond ASimul) PNeg (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он знает , что яблоко не всегда пада &+ ло бы
|
||||
AllRus: он знает , что яблоко всегда не пада &+ ло бы
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TCond ASimul) PPos (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он знает , что яблоко всегда пада &+ ло бы
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TFut ASimul) PNeg (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он знает , что яблоко не всегда будет падать
|
||||
AllRus: он знает , что яблоко всегда не будет падать
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TFut ASimul) PPos (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он знает , что яблоко всегда будет падать
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TPast ASimul) PNeg (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он знает , что яблоко не всегда пада &+ ло
|
||||
AllRus: он знает , что яблоко всегда не пада &+ ло
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TPast ASimul) PPos (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он знает , что яблоко всегда пада &+ ло
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TPres ASimul) PNeg (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он знает , что яблоко не всегда падает
|
||||
AllRus: он знает , что яблоко всегда не падает
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TPres ASimul) PPos (QuestCl (PredVP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (AdVVP always_AdV (UseV fall_V)))))))
|
||||
AllRus: он знает , что яблоко всегда падает
|
||||
|
||||
@@ -4140,19 +4140,19 @@ AllRusAbs: TFullStop (PhrUtt NoPConj (UttNP (MassNP (AdjCN (PositA full_A) (glas
|
||||
AllRus: полный стакан вина .
|
||||
|
||||
AllRusAbs: EmbedQS (UseQCl (TTAnt TCond ASimul) PNeg (ExistIPAdv whatSg_IP now_Adv))
|
||||
AllRus: что не сейчас существова &+ ло бы
|
||||
AllRus: что сейчас не существова &+ ло бы
|
||||
AllRusAbs: EmbedQS (UseQCl (TTAnt TCond ASimul) PPos (ExistIPAdv whatSg_IP now_Adv))
|
||||
AllRus: что сейчас существова &+ ло бы
|
||||
AllRusAbs: EmbedQS (UseQCl (TTAnt TFut ASimul) PNeg (ExistIPAdv whatSg_IP now_Adv))
|
||||
AllRus: что не сейчас будет существовать
|
||||
AllRus: что сейчас не будет существовать
|
||||
AllRusAbs: EmbedQS (UseQCl (TTAnt TFut ASimul) PPos (ExistIPAdv whatSg_IP now_Adv))
|
||||
AllRus: что сейчас будет существовать
|
||||
AllRusAbs: EmbedQS (UseQCl (TTAnt TPast ASimul) PNeg (ExistIPAdv whatSg_IP now_Adv))
|
||||
AllRus: что не сейчас существова &+ ло
|
||||
AllRus: что сейчас не существова &+ ло
|
||||
AllRusAbs: EmbedQS (UseQCl (TTAnt TPast ASimul) PPos (ExistIPAdv whatSg_IP now_Adv))
|
||||
AllRus: что сейчас существова &+ ло
|
||||
AllRusAbs: EmbedQS (UseQCl (TTAnt TPres ASimul) PNeg (ExistIPAdv whatSg_IP now_Adv))
|
||||
AllRus: что не сейчас существует
|
||||
AllRus: что сейчас не существует
|
||||
AllRusAbs: EmbedQS (UseQCl (TTAnt TPres ASimul) PPos (ExistIPAdv whatSg_IP now_Adv))
|
||||
AllRus: что сейчас существует
|
||||
|
||||
@@ -4205,6 +4205,45 @@ AllRus: самое большее одна секунда чашка воды б
|
||||
AllRusAbs: AdvS (timeunitAdv (AdNum almost_AdN (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n2))))))) second_Timeunit) (ExistS (TTAnt TFut ASimul) PPos (MassNP (cup_of_CN (MassNP (UseN water_N)))))
|
||||
AllRus: почти две секунды чашка воды будет существовать
|
||||
|
||||
AllRusAbs: UttS (UseCl (TTAnt TCond AAnter) PNeg (PredVP (UsePron he_Pron) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant this_Quant one_and_half_Num) (UseN apple_N)))))
|
||||
AllRus: он не кушал бы этих полутора яблок
|
||||
AllRusAbs: UttS (UseCl (TTAnt TCond AAnter) PPos (PredVP (UsePron he_Pron) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant this_Quant one_and_half_Num) (UseN apple_N)))))
|
||||
AllRus: он кушал бы эти полтора яблока
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TPast AAnter) PNeg (PredVP (UsePron he_Pron) (ComplSlashPartLast (VPSlashPrep (UseV delatq_V) obj_no_Prep) (DetCN (DetQuant DefArt one_and_half_Num) (UseN apple_N))))
|
||||
AllRus: он не делал полутора яблок
|
||||
AllRusAbs: UseCl (TTAnt TPast AAnter) PPos (PredVP (UsePron he_Pron) (ComplSlashPartLast (VPSlashPrep (UseV delatq_V) obj_no_Prep) (DetCN (DetQuant DefArt one_and_half_Num) (UseN apple_N))))
|
||||
AllRus: он делал полтора яблока
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TPast AAnter) PNeg (PredVP (UsePron he_Pron) (ComplSlashPartLast (VPSlashPrep (UseV delatq_V) obj_no_Prep) (DetCN (DetQuant DefArt one_hundred_and_fifty_Num) (UseN car_N))))
|
||||
AllRus: он не делал полутораста машин
|
||||
AllRusAbs: UseCl (TTAnt TPast AAnter) PPos (PredVP (UsePron he_Pron) (ComplSlashPartLast (VPSlashPrep (UseV delatq_V) obj_no_Prep) (DetCN (DetQuant DefArt one_hundred_and_fifty_Num) (UseN car_N))))
|
||||
AllRus: он делал полтораста машин
|
||||
|
||||
AllRusAbs: UttS (UseCl (TTAnt TCond AAnter) PNeg (PredVP (UsePron he_Pron) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant DefArt oba_Num) (UseN apple_N)))))
|
||||
AllRus: он не кушал бы обоих яблок
|
||||
AllRusAbs: UttS (UseCl (TTAnt TCond AAnter) PPos (PredVP (UsePron he_Pron) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant DefArt oba_Num) (UseN apple_N)))))
|
||||
AllRus: он кушал бы оба яблока
|
||||
|
||||
AllRusAbs: UttS (UseCl (TTAnt TCond AAnter) PNeg (PredVP (UsePron he_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant DefArt oba_Num) (UseN car_N)))))
|
||||
AllRus: он не видел бы обеих машин
|
||||
AllRusAbs: UttS (UseCl (TTAnt TCond AAnter) PPos (PredVP (UsePron he_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant DefArt oba_Num) (UseN car_N)))))
|
||||
AllRus: он видел бы обе машины
|
||||
|
||||
AllRusAbs: UttS (UseCl (TTAnt TPres AAnter) PPos (PredVP (DetCN (DetQuant IndefArt oba_Num) (UseN zhenszina_N)) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant IndefArt NumPl) (UseN apple_N)))))
|
||||
AllRus: обе женщины кушают яблоки
|
||||
|
||||
AllRusAbs: UttS (UseCl (TTAnt TPres AAnter) PPos (PredVP (DetCN (DetQuant IndefArt oba_Num) (UseN malqchik_N)) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant DefArt NumPl) (UseN apple_N)))))
|
||||
AllRus: оба мальчика кушают яблоки
|
||||
|
||||
AllRusAbs: UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (CountNP (DetQuant DefArt oba_Num) (UsePron youPl_Pron)) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant DefArt NumPl) (UseN apple_N)))))
|
||||
AllRus: оба из вас кушают яблоки
|
||||
|
||||
AllRusAbs: TFullStop (PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePN paris_PN) (UseComp (CompNomNP (MassNP (PartNP (UseN stolica_N) (MassNP (UseN country_N))))))))) NoVoc) TEmpty
|
||||
AllRus: Париж не столица страны .
|
||||
AllRusAbs: TFullStop (PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN paris_PN) (UseComp (CompNomNP (MassNP (PartNP (UseN stolica_N) (MassNP (UseN country_N))))))))) NoVoc) TEmpty
|
||||
AllRus: Париж — столица страны .
|
||||
|
||||
AllRusAbs: ImpVP (AdvVP (AdVVP (PositAdVAdj dull_A) (SelfAdvVP hungry_VP)) (weekdayNextAdv friday_Weekday))
|
||||
AllRus: будь скучно голоден сам в следующую пятницу
|
||||
|
||||
@@ -4225,9 +4264,15 @@ AllRus: Иван будет говорить : « в следующее воск
|
||||
AllRusAbs: UseCl (TTAnt TPast AAnter) PPos (PredVP (UsePN john_PN) (ComplDirectVQ know_VQ (UttAdv (weekdayNextAdv sunday_Weekday))))
|
||||
AllRus: Иван знал : « в следующее воскресенье »
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (AdvVP (ComplSlash (SlashV2a find_V2) (MassNP (UseN upravlenie_N))) (PrepCN ins_Prep (UseN dom_N))))
|
||||
AllRus: он находит управление домом
|
||||
|
||||
AllRusAbs: CompoundA yellow_A red_A
|
||||
AllRus: жёлто &+ - &+ красный
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (CountNP (DetQuant DefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UsePron they_Pron)) (UseV fall_V))
|
||||
AllRus: одно из н &+ их падает
|
||||
|
||||
AllRusAbs: has_age_VP (AdNum at_least_AdN (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n8)))))))
|
||||
AllRus: быть по меньшей мере восемь лет
|
||||
|
||||
@@ -4402,6 +4447,9 @@ AllRus: не Ивану один год
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (ImpersCl (ComplSlash (VPSlashPrep (has_age_VP (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01)))))) to_dat_Prep) (UsePN john_PN)))
|
||||
AllRus: Ивану один год
|
||||
|
||||
AllRusAbs: UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (AdvVP (UseV pitq_V) (PrepNP for2_Prep (DetCN (DetQuant DefArt vosqmero_Num) (UseN boy_N))))))
|
||||
AllRus: он пьёт за восьмерых мальчиков
|
||||
|
||||
AllRusAbs: FocusObj (UsePron she_Pron) (UseSlash (TTAnt TCond AAnter) PNeg (SlashVP (UsePN john_PN) (Slash3V3 talk_V3 (UsePN paris_PN))))
|
||||
AllRus: с н &+ ей Иван не говорил бы о Париже
|
||||
AllRusAbs: FocusObj (UsePron she_Pron) (UseSlash (TTAnt TCond AAnter) PPos (SlashVP (UsePN john_PN) (Slash3V3 talk_V3 (UsePN paris_PN))))
|
||||
@@ -4675,6 +4723,18 @@ AllRus: сколько не ей лет
|
||||
AllRusAbs: UseQCl (TTAnt TPres ASimul) PPos (how_old_QCl (UsePron she_Pron))
|
||||
AllRus: сколько ей лет
|
||||
|
||||
AllRusAbs: ImpVP (ComplVV perestatq_VV (UseV bojatqsja_V))
|
||||
AllRus: перестань бояться
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt troe_Num) (UseN boy_N)) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant DefArt pjatero_Num) (UseN apple_N))))
|
||||
AllRus: трое мальчиков кушают пятеро яблок
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt dvoe_Num) (UseN woman_N)) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant DefArt chetvero_Num) (UseN bird_N))))
|
||||
AllRus: двое женщин видят четверых птиц
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TPres AAnter) PPos (PredVP (DetCN (DetQuant IndefArt vosqmero_Num) (UseN mashina_N)) (ComplSlashPartLast (VPSlashPrep (UseV delatq_V) obj_no_Prep) (DetCN (DetQuant IndefArt shestero_Num) (UseN lake_N))))
|
||||
AllRus: восьмеро машин делают шестеро озёр
|
||||
|
||||
AllRusAbs: UseQCl (TTAnt TCond AAnter) PNeg (QuestIAdv wherefrom_IAdv (PredVP (DetCN (DetQuant this_Quant NumSg) (UseN woman_N)) (UseV run_V)))
|
||||
AllRus: откуда эта женщина не бега &+ ла бы
|
||||
AllRusAbs: UseQCl (TTAnt TCond AAnter) PPos (QuestIAdv wherefrom_IAdv (PredVP (DetCN (DetQuant this_Quant NumSg) (UseN woman_N)) (UseV run_V)))
|
||||
@@ -4693,6 +4753,57 @@ AllRus: куда эта женщина бега &+ ла бы
|
||||
AllRusAbs: PastPartAP (AdvVPSlash (SlashVV must_VV (VPSlashPrep scared_VP above_Prep)) elsewhen_Adv)
|
||||
AllRus: должен бояться когда-нибудь
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TCond ASimul) PPos (PredVP (DetCN (DetQuant DefArt dvoe_Num) (UseN child_N)) (ComplSlash (VPSlashPrep (UseV pomogatq_V) to_dat_Prep) (UsePron she_Pron)))
|
||||
AllRus: двое детей помога &+ ли бы ей
|
||||
AllRusAbs: UseCl (TTAnt TFut ASimul) PPos (PredVP (DetCN (DetQuant DefArt dvoe_Num) (UseN child_N)) (ComplSlash (VPSlashPrep (UseV pomogatq_V) to_dat_Prep) (UsePron she_Pron)))
|
||||
AllRus: двое детей будут помогать ей
|
||||
AllRusAbs: UseCl (TTAnt TPast ASimul) PPos (PredVP (DetCN (DetQuant DefArt dvoe_Num) (UseN child_N)) (ComplSlash (VPSlashPrep (UseV pomogatq_V) to_dat_Prep) (UsePron she_Pron)))
|
||||
AllRus: двое детей помога &+ ли ей
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt dvoe_Num) (UseN child_N)) (ComplSlash (VPSlashPrep (UseV pomogatq_V) to_dat_Prep) (UsePron she_Pron)))
|
||||
AllRus: двое детей помогают ей
|
||||
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PNeg (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TCond AAnter) PNeg (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он не утверждает , что она не куша &+ ла бы яблока в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PNeg (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TCond AAnter) PPos (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он не утверждает , что она куша &+ ла бы яблоко в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PNeg (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TFut AAnter) PNeg (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он не утверждает , что она не будет кушать яблока в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PNeg (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TFut AAnter) PPos (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он не утверждает , что она будет кушать яблоко в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PNeg (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TPast AAnter) PNeg (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он не утверждает , что она не куша &+ ла яблока в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PNeg (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TPast AAnter) PPos (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он не утверждает , что она куша &+ ла яблоко в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PNeg (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TPres AAnter) PNeg (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он не утверждает , что она не кушает яблока в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PNeg (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TPres AAnter) PPos (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он не утверждает , что она кушает яблоко в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PPos (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TCond AAnter) PNeg (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он утверждает , что она не куша &+ ла бы яблока в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PPos (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TCond AAnter) PPos (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он утверждает , что она куша &+ ла бы яблоко в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PPos (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TFut AAnter) PNeg (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он утверждает , что она не будет кушать яблока в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PPos (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TFut AAnter) PPos (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он утверждает , что она будет кушать яблоко в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PPos (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TPast AAnter) PNeg (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он утверждает , что она не куша &+ ла яблока в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PPos (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TPast AAnter) PPos (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он утверждает , что она куша &+ ла яблоко в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PPos (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TPres AAnter) PNeg (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он утверждает , что она не кушает яблока в машине
|
||||
AllRusAbs: AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) PPos (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt TPres AAnter) PPos (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N))))))
|
||||
AllRus: он утверждает , что она кушает яблоко в машине
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron she_Pron) (ComplVS say_VS (UseCl (TTAnt TPast ASimul) PNeg (PredVP (UsePron she_Pron) (AdvVP (ComplSlash (SlashV2a eat_V2) (MassNP (UseN apple_N))) (PrepCN in_Prep (UseN car_N)))))))
|
||||
AllRus: она не говорит , что она не куша &+ ла яблока в машине
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron she_Pron) (ComplVS say_VS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron she_Pron) (AdvVP (ComplSlash (SlashV2a eat_V2) (MassNP (UseN apple_N))) (PrepCN in_Prep (UseN car_N)))))))
|
||||
AllRus: она не говорит , что она куша &+ ла яблоко в машине
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron she_Pron) (ComplVS say_VS (UseCl (TTAnt TPast ASimul) PNeg (PredVP (UsePron she_Pron) (AdvVP (ComplSlash (SlashV2a eat_V2) (MassNP (UseN apple_N))) (PrepCN in_Prep (UseN car_N)))))))
|
||||
AllRus: она говорит , что она не куша &+ ла яблока в машине
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron she_Pron) (ComplVS say_VS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron she_Pron) (AdvVP (ComplSlash (SlashV2a eat_V2) (MassNP (UseN apple_N))) (PrepCN in_Prep (UseN car_N)))))))
|
||||
AllRus: она говорит , что она куша &+ ла яблоко в машине
|
||||
|
||||
AllRusAbs: UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron she_Pron) (ComplVV bojatqsja_VV (UseV sleep_V))))
|
||||
AllRus: она боит &+ ся спать
|
||||
|
||||
@@ -4738,8 +4849,65 @@ AllRus: Список описаний не писан
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (MassNP (ComplN2 spisok_N2 (DetCN (DetQuant DefArt NumPl) (UseN opisanie_N)))) (PassVPSlash (SlashV2a write_V2)))
|
||||
AllRus: Список описаний писан
|
||||
|
||||
AllRusAbs: UttCN (AdjCN (AdAP quite_Adv (PositA neobychnyj_A)) (UseN delo_N))
|
||||
AllRus: довольно необычное дело
|
||||
|
||||
AllRusAbs: FocusObj (UsePron i_Pron) (UseSlash (TTAnt TPres ASimul) PPos (SlashPrep (ImpersCl (AdvVP (UseV predstojatq_V) (AdAdv quite_Adv (PrepCN nom_Prep (AdjCN (PositA neobychnyj_A) (UseN delo_N)))))) to_dat_Prep))
|
||||
AllRus: мне предстоит довольно необычное дело
|
||||
|
||||
AllRusAbs: UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (AdvVP (ComplBareVS know_VS (AdvS (PrepNP to_dat_Prep (UsePron i_Pron)) (UseCl (TTAnt TPres ASimul) PPos (ImpersCl (UseV predstojatq_V))))) (AdAdv quite_Adv (PrepCN nom_Prep (AdjCN (PositA neobychnyj_A) (UseN delo_N)))))))
|
||||
AllRus: я знал , что мне предстоит довольно необычное дело
|
||||
|
||||
AllRusAbs: UttQS (UseQCl (TTAnt TPres AAnter) PPos (QuestIComp (CompIAdv how_IAdv) (MassNP (AdvCN (AdjCN (AdvAP (PositA neobychnyj_A) (PurposeVP (ProgrVP (UseV vesti_V)))) (UseN delo_N)) dalee_Adv))))
|
||||
AllRus: как вести необычное дело далее
|
||||
|
||||
AllRusAbs: UttQS (UseQCl (TTAnt TPres AAnter) PPos (QuestIComp (CompIAdv (AdvIAdv (AdvIAdv how_IAdv dalee_Adv) (PurposeVP (UseV vesti_V)))) (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA neobychnyj_A) (UseN delo_N)))))
|
||||
AllRus: как далее вести необычное дело
|
||||
|
||||
AllRusAbs: UttS (AdvS today_Adv (UseCl (TTAnt TFut AAnter) PPos (PredVP (AdvNP (MassNP (UseN mashina_N)) opjatq_Adv) (UseV isportitqsja_V))))
|
||||
AllRus: сегодня машина опять испортит &+ ся
|
||||
|
||||
AllRusAbs: UttS (UseCl (TTAnt TFut AAnter) PPos (PredVP (UsePron we_Pron) (UseV nadejatqsja_V)))
|
||||
AllRus: мы будем надеяться
|
||||
|
||||
AllRusAbs: UttS (UseCl (TTAnt TFut ASimul) PNeg (PredVP (UsePron we_Pron) (ComplBareVS hope_VS (AdvS today_Adv (UseCl (TTAnt TPres ASimul) PNeg (PredVP (AdvNP (MassNP (UseN car_N)) opjatq_Adv) (UseV isportitqsja_V)))))))
|
||||
AllRus: мы не будем надеяться , что сегодня машина опять не испортит &+ ся
|
||||
AllRusAbs: UttS (UseCl (TTAnt TFut ASimul) PNeg (PredVP (UsePron we_Pron) (ComplBareVS hope_VS (AdvS today_Adv (UseCl (TTAnt TPres ASimul) PPos (PredVP (AdvNP (MassNP (UseN car_N)) opjatq_Adv) (UseV isportitqsja_V)))))))
|
||||
AllRus: мы не будем надеяться , что сегодня машина опять испортит &+ ся
|
||||
AllRusAbs: UttS (UseCl (TTAnt TFut ASimul) PPos (PredVP (UsePron we_Pron) (ComplBareVS hope_VS (AdvS today_Adv (UseCl (TTAnt TPres ASimul) PNeg (PredVP (AdvNP (MassNP (UseN car_N)) opjatq_Adv) (UseV isportitqsja_V)))))))
|
||||
AllRus: мы будем надеяться , что сегодня машина опять не испортит &+ ся
|
||||
AllRusAbs: UttS (UseCl (TTAnt TFut ASimul) PPos (PredVP (UsePron we_Pron) (ComplBareVS hope_VS (AdvS today_Adv (UseCl (TTAnt TPres ASimul) PPos (PredVP (AdvNP (MassNP (UseN car_N)) opjatq_Adv) (UseV isportitqsja_V)))))))
|
||||
AllRus: мы будем надеяться , что сегодня машина опять испортит &+ ся
|
||||
|
||||
AllRusAbs: UttCN (AdjCN (AdvAP (AdvAP (PositA chuzhoj_A) (PurposeVP (ReflVP (VPSlashPrep (UseV predstavitq_V) to_dat_Prep)))) trudno_Adv) (UseN sky_N))
|
||||
AllRus: трудно представить себе чужое небо
|
||||
|
||||
AllRusAbs: UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron he_Pron) (AdvVP (UseV povertetq_V) (PrepNP obj_neg_Prep (AdvNP (UsePron she_Pron) (PrepNP before_Prep (DetCN (DetQuant DefArt NumPl) (UseN eye_N))))))))
|
||||
AllRus: он повертел её перед глазами
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TPast ASimul) PPos (PredVP (AdvNP everybody_NP (PrepCN with_Prep (UseN interes_N))) (AdvVP (UseV smotretq_V) (PrepNP on2_Prep (DetCN (DetQuant (PossPron he_Pron) NumPl) (UseN leg_N)))))
|
||||
AllRus: все с интересом смотре &+ ли на его ноги
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TPast ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumPl) (AdjCN (PositA yellow_A) (UseN volna_N))) (UseV uspokoitqsja_V))
|
||||
AllRus: жёлтые волны успокои &+ ли &+ сь
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TPast ASimul) PPos (PredVP (AdvNP (DetCN (DetQuant DefArt NumPl) (AdjCN (PositA yellow_A) (UseN volna_N))) skoro_Adv) (UseV uspokoitqsja_V))
|
||||
AllRus: жёлтые волны скоро успокои &+ ли &+ сь
|
||||
|
||||
AllRusAbs: UttS (ExtAdvS naprimer_Adv (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron youPlFem_Pron) (AdvVP (UseV narisovatq_V) (PrepCN nom_Prep (AdvCN (UseN person_N) (PrepNP in_Prep (DetCN (DetQuant DefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n3)))))))) (UseN sluchaj_N)))))))))
|
||||
AllRus: например , вы нарисова &+ ли лицо в трёх случаях
|
||||
|
||||
AllRusAbs: UttS (AdvS (PrepNP nom_Prep (UsePron he_Pron)) (UseCl (TTAnt TPres AAnter) PPos (ImpersCl (ComplSlashPartLast (VPSlashPrep (ComplSlashPartLast (VPSlashPrep (UseV prinositq_V) nom_Prep) (DetCN (DetQuant IndefArt NumPl) (UseN apple_N))) to_dat_Prep) (UsePron youPol_Pron)))))
|
||||
AllRus: он приносит вам яблоки
|
||||
|
||||
AllRusAbs: UttAccNP (DetCN (DetQuant (PossPron youPlFem_Pron) NumSg) (SentCN (AdvCN (UseN nebo_N) (PrepNP for_Prep (UsePron we_Pron))) (EmbedQS (UseQCl (TTAnt TPres ASimul) PPos (QuestIComp (CompIAdv how_IAdv) (MassNP (UseN zerkalo_N)))))))
|
||||
AllRus: ваше небо для нас как зеркало
|
||||
|
||||
AllRusAbs: UseCl (TTAnt TPres ASimul) PPos (PredVP (MassNP (AdjCN (PositA rovnyj_A) (AdjCN (PositA (CompoundA white_A blue_A)) (UseN svet_N)))) (AdvVP (UseV pronizyvatq_V) (PrepNP obj_neg_Prep (AdvNP (UsePron she_Pron) iznutri_Adv))))
|
||||
AllRus: ровный бело &+ - &+ голубой свет пронизывает её изнутри
|
||||
|
||||
AllRusAbs: MkDocument (NoDefinition "") (InflectionV run_V) ""
|
||||
AllRus: <h1> глагол </h1> <p> она бегает </p> несовершенного вида, невозвратный, непереходный, <h2> инфинитив </h2> <table rules=all border=yes> <tr> <td> бегать </td> <td> бегаться </td> </tr> </table> <table rules=all border=yes> <tr> <th> лицо </th> <th> число </th> <th> род </th> <th> прошлое </th> <th> настоящее </th> <th> будущее </th> <th> повелительное </th> </tr> <tr> <th> 1 л. </th> <th> ед.ч. </th> <th> мужской </th> <td> бегал </td> <td> бегаю </td> <td> буду бегать </td> <td> бегать </td> </tr> <tr> <th> </th> <th> </th> <th> женский </th> <td> бегала </td> <td> </td> <td> </td> </tr> <tr> <th> </th> <th> </th> <th> средний </th> <td> бегало </td> <td> </td> <td> </td> </tr> <tr> <th> </th> <th> мн.ч. </th> <th> </th> <td> бегали </td> <td> бегаем </td> <td> будем бегать </td> <td> бегаем </td> </tr> <tr> <th> 2 л. </th> <th> ед.ч. </th> <th> мужской </th> <td> бегал </td> <td> бегаешь </td> <td> будешь бегать </td> <td> бегай </td> </tr> <tr> <th> </th> <th> </th> <th> женский </th> <td> бегала </td> <td> </td> <td> </td> </tr> <tr> <th> </th> <th> </th> <th> средний </th> <td> бегало </td> <td> </td> <td> </td> </tr> <tr> <th> </th> <th> мн.ч. </th> <th> </th> <td> бегали </td> <td> бегаете </td> <td> будете бегать </td> <td> бегайте </td> </tr> <tr> <th> 3 л. </th> <th> ед.ч. </th> <th> мужской </th> <td> бегал </td> <td> бегает </td> <td> будет бегать </td> </tr> <tr> <th> </th> <th> </th> <th> женский </th> <td> бегала </td> <td> </td> <td> </td> </tr> <tr> <th> </th> <th> </th> <th> средний </th> <td> бегало </td> <td> </td> <td> </td> </tr> <tr> <th> </th> <th> мн.ч. </th> <th> </th> <td> бегали </td> <td> бегают </td> <td> будут бегать </td> <td> пусть будут бегать </td> </tr> </table> <h2> краткие причастия прошедшего времени </h2> <table rules=all border=yes> <tr> <th> мужской </th> <th> женский </th> <th> средний </th> <th> мн.ч. </th> </tr> <tr> <td> беган </td> <td> бегана </td> <td> бегано </td> <td> беганы </td> </tr> </table> <h2> деепричастия </h2> <table rules=all border=yes> <tr> <th> прошлое </th> <th> настоящее </th> </tr> <tr> <td> бегая </td> <td> бегавши </td> </tr> </table> <p> </p>
|
||||
AllRus: <h1> глагол </h1> <p> она бегает </p> несовершенного вида, невозвратный, непереходный, <h2> инфинитив </h2> <table rules=all border=yes> <tr> <td> бегать </td> <td> бегаться </td> </tr> </table> <table rules=all border=yes> <tr> <th> лицо </th> <th> число </th> <th> род </th> <th> прошлое </th> <th> настоящее </th> <th> будущее </th> <th> повелительное </th> </tr> <tr> <th> 1 л. </th> <th> ед.ч. </th> <th> мужской </th> <td> бегал </td> <td> бегаю </td> <td> буду бегать </td> <td> бегать </td> </tr> <tr> <th> </th> <th> </th> <th> женский </th> <td> бегала </td> <td> </td> <td> </td> </tr> <tr> <th> </th> <th> </th> <th> средний </th> <td> бегало </td> <td> </td> <td> </td> </tr> <tr> <th> </th> <th> мн.ч. </th> <th> </th> <td> бегали </td> <td> бегаем </td> <td> будем бегать </td> <td> бегаем </td> </tr> <tr> <th> 2 л. </th> <th> ед.ч. </th> <th> мужской </th> <td> бегал </td> <td> бегаешь </td> <td> будешь бегать </td> <td> бегай </td> </tr> <tr> <th> </th> <th> </th> <th> женский </th> <td> бегала </td> <td> </td> <td> </td> </tr> <tr> <th> </th> <th> </th> <th> средний </th> <td> бегало </td> <td> </td> <td> </td> </tr> <tr> <th> </th> <th> мн.ч. </th> <th> </th> <td> бегали </td> <td> бегаете </td> <td> будете бегать </td> <td> бегайте </td> </tr> <tr> <th> 3 л. </th> <th> ед.ч. </th> <th> мужской </th> <td> бегал </td> <td> бегает </td> <td> будет бегать </td> </tr> <tr> <th> </th> <th> </th> <th> женский </th> <td> бегала </td> <td> </td> <td> </td> </tr> <tr> <th> </th> <th> </th> <th> средний </th> <td> бегало </td> <td> </td> <td> </td> </tr> <tr> <th> </th> <th> мн.ч. </th> <th> </th> <td> бегали </td> <td> бегают </td> <td> будут бегать </td> <td> пусть будут бегать </td> </tr> </table> <h2> краткие причастия прошедшего времени </h2> - <h2> деепричастия </h2> <table rules=all border=yes> <tr> <th> прошлое </th> <th> настоящее </th> </tr> <tr> <td> бегая </td> <td> бегавши </td> </tr> </table> <p> </p>
|
||||
|
||||
AllRusAbs: MkDocument (NoDefinition "") (InflectionA yellow_A) ""
|
||||
AllRus: <h1> прилагательное </h1> <h2> женский </h2> <table rules=all border=yes> <tr> <th> </th> <th> ед.ч. </th> <th> мн.ч. </th> </tr> <tr> <th> именительный </th> <td> жёлтая </td> <td> жёлтые </td> </tr> <tr> <th> родительный </th> <td> жёлтой </td> <td> жёлтых </td> </tr> <tr> <th> дательный </th> <td> жёлтой </td> <td> жёлтым </td> </tr> <tr> <th> винительный </th> <td> жёлтую </td> <td> жёлтые </td> </tr> <tr> <th> творительный </th> <td> жёлтой </td> <td> жёлтыми </td> </tr> <tr> <th> предложный </th> <td> жёлтой </td> <td> жёлтых </td> </tr> <tr> <th> разделительный </th> <td> жёлтой </td> <td> - </td> </tr> <tr> <th> местный </th> <td> жёлтой </td> <td> - </td> </tr> <tr> <th> звательный </th> <td> жёлтая </td> <td> - </td> </tr> </table> <h2> мужской </h2> <table rules=all border=yes> <tr> <th> </th> <th> ед.ч. </th> <th> мн.ч. </th> </tr> <tr> <th> именительный </th> <td> жёлтый </td> <td> жёлтые </td> </tr> <tr> <th> родительный </th> <td> жёлтого </td> <td> жёлтых </td> </tr> <tr> <th> дательный </th> <td> жёлтому </td> <td> жёлтым </td> </tr> <tr> <th> винительный </th> <td> жёлтый </td> <td> жёлтые </td> </tr> <tr> <th> творительный </th> <td> жёлтым </td> <td> жёлтыми </td> </tr> <tr> <th> предложный </th> <td> жёлтом </td> <td> жёлтых </td> </tr> <tr> <th> разделительный </th> <td> жёлтого </td> <td> - </td> </tr> <tr> <th> местный </th> <td> жёлтом </td> <td> - </td> </tr> <tr> <th> звательный </th> <td> жёлтый </td> <td> - </td> </tr> </table> <h2> средний </h2> <table rules=all border=yes> <tr> <th> </th> <th> ед.ч. </th> <th> мн.ч. </th> </tr> <tr> <th> именительный </th> <td> жёлтое </td> <td> жёлтые </td> </tr> <tr> <th> родительный </th> <td> жёлтого </td> <td> жёлтых </td> </tr> <tr> <th> дательный </th> <td> жёлтому </td> <td> жёлтым </td> </tr> <tr> <th> винительный </th> <td> жёлтое </td> <td> жёлтые </td> </tr> <tr> <th> творительный </th> <td> жёлтым </td> <td> жёлтыми </td> </tr> <tr> <th> предложный </th> <td> жёлтом </td> <td> жёлтых </td> </tr> <tr> <th> разделительный </th> <td> жёлтого </td> <td> - </td> </tr> <tr> <th> местный </th> <td> жёлтом </td> <td> - </td> </tr> <tr> <th> звательный </th> <td> жёлтое </td> <td> - </td> </tr> </table> <h2> сравнительная </h2> <table rules=all border=yes> <tr> <tr> желтее </tr> </tr> </table> <p> </p>
|
||||
|
||||
@@ -229,6 +229,17 @@ gt AdvS (timeunitAdv (AdNum at_most_AdN (NumNumeral (num (pot2as3 (pot1as2 (pot0
|
||||
gt AdvS (timeunitAdv (AdNum at_most_AdN (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01)))))) second_Timeunit) (ExistS (TTAnt TFut ASimul) PPos (MassNP (cup_of_CN (MassNP (UseN water_N))))) |l -treebank
|
||||
gt AdvS (timeunitAdv (AdNum almost_AdN (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n2))))))) second_Timeunit) (ExistS (TTAnt TFut ASimul) PPos (MassNP (cup_of_CN (MassNP (UseN water_N))))) | l -treebank
|
||||
|
||||
gt UttS (UseCl (TTAnt TCond AAnter) ? (PredVP (UsePron he_Pron) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant this_Quant one_and_half_Num) (UseN apple_N))))) |l -treebank
|
||||
gt UseCl (TTAnt TPast AAnter) ? (PredVP (UsePron he_Pron) (ComplSlashPartLast (VPSlashPrep (UseV delatq_V) obj_no_Prep) (DetCN (DetQuant DefArt one_and_half_Num) (UseN apple_N)))) | l -treebank
|
||||
gt UseCl (TTAnt TPast AAnter) ? (PredVP (UsePron he_Pron) (ComplSlashPartLast (VPSlashPrep (UseV delatq_V) obj_no_Prep) (DetCN (DetQuant DefArt one_hundred_and_fifty_Num) (UseN car_N)))) | l -treebank
|
||||
gt UttS (UseCl (TTAnt TCond AAnter) ? (PredVP (UsePron he_Pron) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant DefArt oba_Num) (UseN apple_N))))) |l -treebank
|
||||
gt UttS (UseCl (TTAnt TCond AAnter) ? (PredVP (UsePron he_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant DefArt oba_Num) (UseN car_N))))) |l -treebank
|
||||
gt UttS (UseCl (TTAnt TPres AAnter) PPos (PredVP (DetCN (DetQuant IndefArt oba_Num) (UseN zhenszina_N)) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant IndefArt NumPl) (UseN apple_N))))) |l -treebank
|
||||
gt UttS (UseCl (TTAnt TPres AAnter) PPos (PredVP (DetCN (DetQuant IndefArt oba_Num) (UseN malqchik_N)) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant DefArt NumPl) (UseN apple_N))))) |l -treebank
|
||||
gt UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (CountNP (DetQuant DefArt oba_Num) (UsePron youPl_Pron)) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant DefArt NumPl) (UseN apple_N))))) |l -treebank
|
||||
|
||||
gt TFullStop (PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) ? (PredVP (UsePN paris_PN) (UseComp (CompNomNP (MassNP (PartNP (UseN stolica_N) (MassNP (UseN country_N))))))))) NoVoc) TEmpty | l -treebank
|
||||
|
||||
gt ImpVP (AdvVP (AdVVP (PositAdVAdj dull_A) (SelfAdvVP hungry_VP)) (weekdayNextAdv friday_Weekday)) |l -treebank
|
||||
|
||||
gt UseCl (TTAnt TPast AAnter) PPos (FrontComplDirectVS (MassNP (UseN apple_N)) say_VS (ImpP3 (MassNP (UseN woman_N)) (ReflVP (SlashV2A paint_V2A (PositA young_A))))) | l
|
||||
@@ -238,9 +249,12 @@ gt ProgrVP (ComplDirectVS say_VS (ImpP3 (MassNP (UseN woman_N)) (ReflVP (SlashV2
|
||||
gt ProgrVP (ComplDirectVQ know_VQ (UttAdv (weekdayNextAdv sunday_Weekday))) | l -treebank
|
||||
gt UseCl (TTAnt TFut AAnter) PPos (PredVP (UsePN john_PN) (ComplDirectVS say_VS (UttAdv (weekdayNextAdv sunday_Weekday)))) | l -treebank
|
||||
gt UseCl (TTAnt TPast AAnter) PPos (PredVP (UsePN john_PN) (ComplDirectVQ know_VQ (UttAdv (weekdayNextAdv sunday_Weekday)))) | l -treebank
|
||||
gt UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (AdvVP (ComplSlash (SlashV2a find_V2) (MassNP (UseN upravlenie_N))) (PrepCN ins_Prep (UseN dom_N)))) | l -treebank
|
||||
|
||||
gr CompoundA yellow_A red_A | l -treebank
|
||||
|
||||
gt UseCl (TTAnt TPres ASimul) PPos (PredVP (CountNP (DetQuant DefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UsePron they_Pron)) (UseV fall_V)) | l -treebank
|
||||
|
||||
gt has_age_VP ( (AdNum at_least_AdN (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n8))))))) ) |l -treebank
|
||||
gt UseCl ? ? (PredVP (UsePN john_PN) ( has_age_VP ( (AdNum at_least_AdN (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n8))))))) ) ) ) |l -treebank
|
||||
|
||||
@@ -252,6 +266,8 @@ gt UseCl ? ? (ImpersCl (ComplSlash (VPSlashPrep (has_age_VP (AdNum at_least_Ad
|
||||
gt UseCl ? ? (ImpersCl (ComplSlash (VPSlashPrep (has_age_VP (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n2))))))) to_dat_Prep) (MassNP (UseN apple_N)))) | l -treebank
|
||||
gt UseCl ? ? (ImpersCl (ComplSlash (VPSlashPrep (has_age_VP (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot01))))))) to_dat_Prep) (UsePN john_PN))) | l -treebank
|
||||
|
||||
gt UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (AdvVP (UseV pitq_V) (PrepNP for2_Prep (DetCN (DetQuant DefArt vosqmero_Num) (UseN boy_N)))))) | l -treebank
|
||||
|
||||
gt FocusObj (UsePron she_Pron) ( UseSlash (TTAnt TCond AAnter) ? (SlashVP (UsePN john_PN) (Slash3V3 talk_V3 (UsePN paris_PN))) ) | l -treebank
|
||||
|
||||
gt UseCl (TTAnt ? ASimul) PNeg (ExistsNP (MassNP (UseN number_N))) | l -treebank
|
||||
@@ -271,10 +287,20 @@ gt UseQCl ? PPos (how_old_QCl (UsePron youSg_Pron)) |l -treebank
|
||||
gt UseQCl ? PPos (how_old_QCl (UsePron he_Pron)) |l -treebank
|
||||
gt UseQCl ? ? (how_old_QCl (UsePron she_Pron)) |l -treebank
|
||||
|
||||
gt ImpVP (ComplVV perestatq_VV (UseV bojatqsja_V)) |l -treebank
|
||||
|
||||
gt UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt troe_Num) (UseN boy_N)) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant DefArt pjatero_Num) (UseN apple_N)))) | l -treebank
|
||||
gt UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt dvoe_Num) (UseN woman_N)) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant DefArt chetvero_Num) (UseN bird_N)))) | l -treebank
|
||||
gt UseCl (TTAnt TPres AAnter) PPos (PredVP (DetCN (DetQuant IndefArt vosqmero_Num) (UseN mashina_N)) (ComplSlashPartLast (VPSlashPrep (UseV delatq_V) obj_no_Prep) (DetCN (DetQuant IndefArt shestero_Num) (UseN lake_N)))) | l -treebank
|
||||
|
||||
gt UseQCl (TTAnt TCond AAnter) ? (QuestIAdv wherefrom_IAdv (PredVP ( DetCN (DetQuant this_Quant NumSg) (UseN woman_N)) (UseV run_V))) | l -treebank
|
||||
gt UseQCl (TTAnt TCond AAnter) ? (QuestIAdv wherefor_IAdv (PredVP ( DetCN (DetQuant this_Quant NumSg) (UseN woman_N)) (UseV run_V))) | l -treebank
|
||||
gt UseQCl (TTAnt TCond AAnter) ? (QuestIAdv whereto_IAdv (PredVP ( DetCN (DetQuant this_Quant NumSg) (UseN woman_N)) (UseV run_V))) | l -treebank
|
||||
gt PastPartAP (AdvVPSlash (SlashVV must_VV (VPSlashPrep scared_VP above_Prep)) elsewhen_Adv) |l -treebank
|
||||
gt UseCl (TTAnt ? ASimul) PPos (PredVP (DetCN (DetQuant DefArt dvoe_Num) (UseN child_N)) (ComplSlash (VPSlashPrep (UseV pomogatq_V) to_dat_Prep) (UsePron she_Pron))) | l -treebank
|
||||
|
||||
gt AdvS (PrepNP nom_Prep (UsePron he_Pron)) (SSubjS (UseCl (TTAnt TPres AAnter) ? (ImpersCl (UseV utverzhdatq_V))) that_Subj (UseCl (TTAnt ? AAnter) ? (PredVP (UsePron she_Pron) (ComplSlashPartLast (AdvVPSlash (SlashV2a eat_V2) (PrepCN in_Prep (UseN mashina_N))) (MassNP (UseN apple_N)))))) |l -treebank
|
||||
gt UseCl (TTAnt TPres ASimul) ? (PredVP (UsePron she_Pron) (ComplVS say_VS ( UseCl (TTAnt TPast ASimul) ? (PredVP (UsePron she_Pron) (AdvVP (ComplSlash (SlashV2a eat_V2) (MassNP (UseN apple_N))) (PrepCN in_Prep (UseN car_N)))) ))) | l -treebank
|
||||
|
||||
gt UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron she_Pron) (ComplVV bojatqsja_VV (UseV sleep_V)))) |l -treebank
|
||||
|
||||
@@ -284,6 +310,30 @@ gt ExtAdvS takim_obrazom_Adv (UseCl (TTAnt TPres ASimul) PPos (PredVP (MassNP
|
||||
|
||||
gt UseCl ? ? (PredVP (MassNP (ComplN2 spisok_N2 (DetCN (DetQuant DefArt NumPl) (UseN opisanie_N)))) (PassVPSlash (SlashV2a write_V2)) ) | l -treebank -unlextext
|
||||
|
||||
gt UttCN (AdjCN (AdAP quite_Adv (PositA neobychnyj_A)) (UseN delo_N)) | l -treebank
|
||||
gt FocusObj (UsePron i_Pron) (UseSlash (TTAnt TPres ASimul) PPos (SlashPrep (ImpersCl (AdvVP (UseV predstojatq_V) (AdAdv quite_Adv (PrepCN nom_Prep (AdjCN (PositA neobychnyj_A) (UseN delo_N)))))) to_dat_Prep)) |l -treebank
|
||||
gt UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (AdvVP (ComplBareVS know_VS (AdvS (PrepNP to_dat_Prep (UsePron i_Pron)) (UseCl (TTAnt TPres ASimul) PPos (ImpersCl (UseV predstojatq_V))))) (AdAdv quite_Adv (PrepCN nom_Prep (AdjCN (PositA neobychnyj_A) (UseN delo_N))))))) |l -treebank
|
||||
gt UttQS (UseQCl (TTAnt TPres AAnter) PPos (QuestIComp (CompIAdv how_IAdv) (MassNP (AdvCN (AdjCN (AdvAP (PositA neobychnyj_A) (PurposeVP (ProgrVP (UseV vesti_V)))) (UseN delo_N)) dalee_Adv)))) |l -treebank
|
||||
gt UttQS (UseQCl (TTAnt TPres AAnter) PPos (QuestIComp (CompIAdv (AdvIAdv (AdvIAdv how_IAdv dalee_Adv) (PurposeVP (UseV vesti_V)))) (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA neobychnyj_A) (UseN delo_N))))) |l -treebank
|
||||
|
||||
gt UttS (AdvS today_Adv (UseCl (TTAnt TFut AAnter) PPos (PredVP (AdvNP (MassNP (UseN mashina_N)) opjatq_Adv) (UseV isportitqsja_V)))) | l -treebank
|
||||
gt UttS (UseCl (TTAnt TFut AAnter) PPos (PredVP (UsePron we_Pron) (UseV nadejatqsja_V))) | l -treebank
|
||||
gt UttS (UseCl (TTAnt TFut ASimul) ? (PredVP (UsePron we_Pron) (ComplBareVS hope_VS (AdvS today_Adv (UseCl (TTAnt TPres ASimul) ? (PredVP (AdvNP (MassNP (UseN car_N)) opjatq_Adv) (UseV isportitqsja_V))))))) | l -treebank
|
||||
|
||||
gt UttCN (AdjCN (AdvAP (AdvAP (PositA chuzhoj_A) (PurposeVP (ReflVP (VPSlashPrep (UseV predstavitq_V) to_dat_Prep)))) trudno_Adv) (UseN sky_N)) |l -treebank
|
||||
|
||||
gt UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron he_Pron) (AdvVP (UseV povertetq_V) (PrepNP obj_neg_Prep (AdvNP (UsePron she_Pron) (PrepNP before_Prep (DetCN (DetQuant DefArt NumPl) (UseN eye_N)))))))) |l -treebank
|
||||
gt UseCl (TTAnt TPast ASimul) PPos (PredVP (AdvNP everybody_NP (PrepCN with_Prep (UseN interes_N))) (AdvVP (UseV smotretq_V) (PrepNP on2_Prep (DetCN (DetQuant (PossPron he_Pron) NumPl) (UseN leg_N))))) |l -treebank
|
||||
gt UseCl (TTAnt TPast ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumPl) (AdjCN (PositA yellow_A) (UseN volna_N))) (UseV uspokoitqsja_V)) | l -treebank
|
||||
gt UseCl (TTAnt TPast ASimul) PPos (PredVP (AdvNP (DetCN (DetQuant DefArt NumPl) (AdjCN (PositA yellow_A) (UseN volna_N))) skoro_Adv) (UseV uspokoitqsja_V)) |l -treebank
|
||||
|
||||
gt UttS (ExtAdvS naprimer_Adv (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron youPlFem_Pron) (AdvVP (UseV narisovatq_V) (PrepCN nom_Prep (AdvCN (UseN person_N) (PrepNP in_Prep (DetCN (DetQuant DefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n3)))))))) (UseN sluchaj_N))))))))) | l -treebank
|
||||
gt UttS (AdvS (PrepNP nom_Prep (UsePron he_Pron)) (UseCl (TTAnt TPres AAnter) PPos (ImpersCl (ComplSlashPartLast (VPSlashPrep (ComplSlashPartLast (VPSlashPrep (UseV prinositq_V) nom_Prep) (DetCN (DetQuant IndefArt NumPl) (UseN apple_N))) to_dat_Prep) (UsePron youPol_Pron))))) | l -treebank
|
||||
|
||||
gt UttAccNP (DetCN (DetQuant (PossPron youPlFem_Pron) NumSg) (SentCN (AdvCN (UseN nebo_N) (PrepNP for_Prep (UsePron we_Pron))) (EmbedQS (UseQCl (TTAnt TPres ASimul) PPos (QuestIComp (CompIAdv how_IAdv) (MassNP (UseN zerkalo_N))))))) |l -treebank
|
||||
|
||||
gt UseCl (TTAnt TPres ASimul) PPos (PredVP (MassNP (AdjCN (PositA rovnyj_A) (AdjCN (PositA (CompoundA white_A blue_A)) (UseN svet_N)))) (AdvVP (UseV pronizyvatq_V) (PrepNP obj_neg_Prep (AdvNP (UsePron she_Pron) iznutri_Adv)))) | l -treebank
|
||||
|
||||
gt MkDocument (NoDefinition "") (InflectionV run_V) "" |l -treebank -unlextext
|
||||
gt MkDocument (NoDefinition "") (InflectionA yellow_A) "" |l -treebank -unlextext
|
||||
gt MkDocument (NoDefinition "") (InflectionN man_N) "" |l -treebank -unlextext
|
||||
|
||||
Reference in New Issue
Block a user