verbs, others, prepositions

This commit is contained in:
Vladislav Khorev 2014-12-12 21:47:43 +00:00
parent 8199efecb4
commit 9a74153a57
27 changed files with 3236 additions and 1131 deletions

View File

@ -1,282 +1,331 @@
Номер;Прилагательное; может быть кратким просто так или с добавлением Е;специальная краткая форма, мужской род Номер;Прилагательное; может быть кратким просто так или с добавлением Е;специальная краткая форма, мужской род;Перевод 1;Комментарий 1;Пример 1;Перевод 2;Комментарий 2;Пример 2;Перевод 3;Комментарий 3;Пример 3
56;другой;0; 56;другой;0;;;;;;;;;;
73;новый;1; 73;новый;1;;;;;;;;;;
89;самый;0; 89;самый;0;;;;;;;;;;
96;большой;0; 96;большой;0;;;;;;;;;;
130;последний;0; 130;последний;0;;;;;;;;;;
141;российский;0; 141;российский;0;;;;;;;;;;
173;русский;0; 173;русский;0;;;;;;;;;;
193;высокий;1; 185;общий;0;общ;;;;;;;;;
199;хороший;1; 193;высокий;1;;;;;;;;;;
207;главный;1; 199;хороший;1;;;;;;;;;;
215;лучший;0; 207;главный;1;;;;;;;;;;
229;маленький;0; 215;лучший;0;;;;;;;;;;
231;некоторый;0; 229;маленький;0;;;;;;;;;;
233;любой;0; 231;некоторый;0;;;;;;;;;;
241;молодой;1; 233;любой;0;;;;;;;;;;
249;государственный;1; 241;молодой;1;;;;;;;;;;
253;никакой;0; 249;государственный;1;;;;;;;;;;
254;советский;0; 250;полный;0;полон;;;;;;;;;
256;настоящий;1; 253;никакой;0;;;;;;;;;;
264;старый;1; 254;советский;0;;;;;;;;;;
278;разный;0; 256;настоящий;1;;;;;;;;;;
279;нужный;1; 257;всякий;1;;;;;;;;;;
281;иной;0; 264;старый;1;;;;;;;;;;
290;белый;1; 278;разный;0;;;;;;;;;;
291;собственный;1; 279;нужный;1;;;;;;;;;;
293;чёрный;1; 281;иной;0;;;;;;;;;;
297;основной;0; 290;белый;1;;;;;;;;;;
311;далекий;1; 291;собственный;1;;;;;;;;;;
334;подобный;1; 293;чёрный;1;;;;;;;;;;
335;следующий;0; 297;основной;0;;;;;;;;;;
352;равный;1; 311;далекий;1;;;;;;;;;;
364;живой;1; 334;подобный;1;;;;;;;;;;
369;известный;1; 335;следующий;0;;;;;;;;;;
373;военный;1; 352;равный;1;;;;;;;;;;
377;важный;1; 364;живой;1;;;;;;;;;;
379;великий;1; 369;известный;1;;;;;;;;;;
381;простой;1; 373;военный;1;;;;;;;;;;
385;огромный;1; 377;важный;1;;;;;;;;;;
387;политический;0; 379;великий;1;;;;;;;;;;
409;московский;0; 381;простой;1;;;;;;;;;;
424;готовый;1; 385;огромный;1;;;;;;;;;;
439;данный;0; 387;политический;0;;;;;;;;;;
442;красный;1; 409;московский;0;;;;;;;;;;
453;современный;1; 424;готовый;1;;;;;;;;;;
472;социальный;1; 439;данный;0;;;;;;;;;;
480;ранний;0; 442;красный;1;;;;;;;;;;
482;особый;0; 453;современный;1;;;;;;;;;;
483;целый;1; 469;данный;0;;;;;;;;;;
487;плохой;1; 472;социальный;1;;;;;;;;;;
490;сильный;1; 480;ранний;0;;;;;;;;;;
492;скорый;1; 482;особый;0;;;;;;;;;;
502;внутренний;1; 483;целый;1;;;;;;;;;;
514;экономический;0; 487;плохой;1;;;;;;;;;;
516;правый;1; 490;сильный;1;;;;;;;;;;
519;федеральный;1; 492;скорый;1;;;;;;;;;;
524;близкий;1; 501;крупный;1;;;;;;;;;;
526;похожий;1; 502;внутренний;1;;;;;;;;;;
532;различный;1; 514;экономический;0;;;;;;;;;;
539;необходимый;1; 516;правый;1;;;;;;;;;;
544;единственный;1; 519;федеральный;1;;;;;;;;;;
545;лёгкий;0;лёгок 524;близкий;1;;;;;;;;;;
555;человеческий;0; 526;похожий;1;;;;;;;;;;
561;международный;1; 532;различный;1;;;;;;;;;;
564;дорогой;1; 539;необходимый;1;;;;;;;;;;
572;небольшой;0; 544;единственный;1;;;;;;;;;;
577;местный;0; 545;лёгкий;0;лёгок;;;;;;;;;
586;бывший;0; 555;человеческий;0;;;;;;;;;;
601;американский;0; 561;международный;1;;;;;;;;;;
615;мировой;0; 564;дорогой;1;;;;;;;;;;
617;тяжелый;1; 572;небольшой;0;;;;;;;;;;
627;возможный;1; 577;местный;0;;;;;;;;;;
630;отдельный;1; 586;бывший;0;;;;;;;;;;
631;средний;1; 601;американский;0;;;;;;;;;;
632;красивый;1; 611;широкий;1;;;;;;;;;;
640;короткий;1;короток 615;мировой;0;;;;;;;;;;
654;серьёзный;1; 617;тяжелый;1;;;;;;;;;;
660;интересный;1; 627;возможный;1;;;;;;;;;;
662;добрый;1; 630;отдельный;1;;;;;;;;;;
665;национальный;1; 631;средний;1;;;;;;;;;;
667;длинный;1; 632;красивый;1;;;;;;;;;;
670;страшный;1; 640;короткий;1;короток;;;;;;;;;
671;прошлый;0; 654;серьёзный;1;;;;;;;;;;
673;общественный;1; 660;интересный;1;;;;;;;;;;
703;детский;0; 662;добрый;1;;;;;;;;;;
707;единый;1; 665;национальный;1;;;;;;;;;;
709;определённый;1; 667;длинный;1;;;;;;;;;;
719;чужой;1; 670;страшный;1;;;;;;;;;;
721;странный;1; 671;прошлый;0;;;;;;;;;;
723;чистый;1; 673;общественный;1;;;;;;;;;;
732;поздний;1; 703;детский;0;;;;;;;;;;
738;специальный;1; 707;единый;1;;;;;;;;;;
745;научный;1; 709;определённый;1;;;;;;;;;;
754;сложный;1; 710;низкий;0;низок;;;;;;;;;
762;реальный;1; 719;чужой;1;;;;;;;;;;
775;способный;1; 721;странный;1;;;;;;;;;;
778;малый;1; 723;чистый;1;;;;;;;;;;
779;старший;0; 732;поздний;1;;;;;;;;;;
783;личный;1; 738;специальный;1;;;;;;;;;;
786;свободный;1; 745;научный;1;;;;;;;;;;
788;обычный;1; 754;сложный;1;;;;;;;;;;
790;прекрасный;1; 762;реальный;1;;;;;;;;;;
791;высший;0; 775;способный;1;;;;;;;;;;
803;тёмный;1; 778;малый;1;;;;;;;;;;
810;гражданский;0; 779;старший;0;;;;;;;;;;
857;боевой;0; 783;личный;1;;;;;;;;;;
870;рабочий;1; 786;свободный;1;;;;;;;;;;
872;глубокий;1; 788;обычный;1;;;;;;;;;;
885;долгий;0;долог 790;прекрасный;1;;;;;;;;;;
892;прямой;1; 791;высший;0;;;;;;;;;;
897;открытый;1; 803;тёмный;1;;;;;;;;;;
904;знакомый;1; 810;гражданский;0;;;;;;;;;;
908;нынешний;0; 848;внешний;1;;;;;;;;;;
921;исторический;0; 857;боевой;0;;;;;;;;;;
923;народный;1; 870;рабочий;1;;;;;;;;;;
929;знаменитый;1; 872;глубокий;1;;;;;;;;;;
933;больший;0; 885;долгий;0;долог;;;;;;;;;
940;пустой;1; 892;прямой;1;;;;;;;;;;
941;очередной;1; 896;финансовый;0;;;;;;;;;;
949;судебный;1; 897;открытый;1;;;;;;;;;;
958;зелёный;1; 904;знакомый;1;;;;;;;;;;
966;немецкий;0; 908;нынешний;0;;;;;;;;;;
967;золотой;1; 921;исторический;0;;;;;;;;;;
969;технический;0; 923;народный;1;;;;;;;;;;
970;нормальный;1; 929;знаменитый;1;;;;;;;;;;
974;некий;0; 933;больший;0;;;;;;;;;;
976;городской;0; 940;пустой;1;;;;;;;;;;
978;соответствующий;0; 941;очередной;1;;;;;;;;;;
992;любимый;1; 949;судебный;1;;;;;;;;;;
993;родной;1; 958;зелёный;1;;;;;;;;;;
994;западный;1; 966;немецкий;0;;;;;;;;;;
1000;быстрый;1; 967;золотой;1;;;;;;;;;;
1008;холодный;1; 969;технический;0;;;;;;;;;;
1012;конкретный;1; 970;нормальный;1;;;;;;;;;;
1018;иностранный;0; 974;некий;0;;;;;;;;;;
1020;ученый;1; 976;городской;0;;;;;;;;;;
1022;левый;1; 978;соответствующий;0;;;;;;;;;;
1023;счастливый;1; 992;любимый;1;;;;;;;;;;
1035;святой;1; 993;родной;1;;;;;;;;;;
1037;точный;1; 994;западный;1;;;;;;;;;;
1053;частый;1; 1000;быстрый;1;;;;;;;;;;
1058;значительный;1; 1008;холодный;1;;;;;;;;;;
1067;связанный;0;связан 1012;конкретный;1;;;;;;;;;;
1073;уверенный;0;уверен 1018;иностранный;0;;;;;;;;;;
1075;тонкий;0;тонок 1020;ученый;1;;;;;;;;;;
1076;центральный;1; 1022;левый;1;;;;;;;;;;
1083;будущий;0; 1023;счастливый;1;;;;;;;;;;
1104;физический;0; 1035;святой;1;;;;;;;;;;
1117;частный;1; 1037;точный;1;;;;;;;;;;
1119;мелкий;0;мелок 1053;частый;1;;;;;;;;;;
1121;английский;1; 1058;значительный;1;;;;;;;;;;
1122;постоянный;1; 1067;связанный;0;связан;;;;;;;;;
1131;тихий;1; 1073;уверенный;0;уверен;;;;;;;;;
1158;европейский;0; 1075;тонкий;0;тонок;;;;;;;;;
1162;ближайший;0; 1076;центральный;1;;;;;;;;;;
1163;отечественный;0; 1083;будущий;0;;;;;;;;;;
1164;теплый;0; 1104;физический;0;;;;;;;;;;
1166;духовный;1; 1117;частный;1;;;;;;;;;;
1168;прежний;0; 1119;мелкий;0;мелок;;;;;;;;;
1190;профессиональный;1; 1121;английский;1;;;;;;;;;;
1191;французский;0; 1122;постоянный;1;;;;;;;;;;
1192;женский;0; 1131;тихий;1;;;;;;;;;;
1193;крайний;0; 1138;целый;1;;;;;;;;;;
1208;божий;0; 1158;европейский;0;;;;;;;;;;
1215;дальнейший;0; 1162;ближайший;0;;;;;;;;;;
1225;естественный;1; 1163;отечественный;0;;;;;;;;;;
1229;информационный;0; 1164;теплый;0;;;;;;;;;;
1234;железный;1; 1166;духовный;1;;;;;;;;;;
1240;горячий;1; 1168;прежний;0;;;;;;;;;;
1248;веселый;1; 1182;остальной;0;;;;;;;;;;
1271;серый;1; 1190;профессиональный;1;;;;;;;;;;
1276;опасный;1; 1191;французский;0;;;;;;;;;;
1284;прочий;0; 1192;женский;0;;;;;;;;;;
1302;слабый;1; 1193;крайний;0;;;;;;;;;;
1306;яркий;0;ярок 1208;божий;0;;;;;;;;;;
1311;больной;1; 1215;дальнейший;0;;;;;;;;;;
1314;летний;0; 1225;естественный;1;;;;;;;;;;
1315;дополнительный;1; 1229;информационный;0;;;;;;;;;;
1326;лесной;0; 1234;железный;1;;;;;;;;;;
1343;умный;1; 1240;горячий;1;;;;;;;;;;
1346;северный;0; 1248;веселый;1;;;;;;;;;;
1352;ясный;1; 1267;официальный;1;;;;;;;;;;
1353;милый;1; 1271;серый;1;;;;;;;;;;
1355;светлый;1; 1272;животный;1;;;;;;;;;;
1359;редкий;0;редок 1276;опасный;1;;;;;;;;;;
1362;верный;1; 1284;прочий;0;;;;;;;;;;
1364;юридический;0; 1302;слабый;1;;;;;;;;;;
1377;административный;1; 1306;яркий;0;ярок;;;;;;;;;
1388;узкий;0;узок 1311;больной;1;;;;;;;;;;
1397;художественный;1; 1314;летний;0;;;;;;;;;;
1404;древний;1; 1315;дополнительный;1;;;;;;;;;;
1408;массовый;0; 1323;правильный;1;;;;;;;;;;
1410;генеральный;1; 1326;лесной;0;;;;;;;;;;
1411;замечательный;1; 1334;прочий;0;;;;;;;;;;
1421;задний;1; 1343;умный;1;;;;;;;;;;
1422;региональный;1; 1346;северный;0;;;;;;;;;;
1429;здоровый;1; 1352;ясный;1;;;;;;;;;;
1438;активный;1; 1353;милый;1;;;;;;;;;;
1439;литературный;1; 1355;светлый;1;;;;;;;;;;
1452;острый;1; 1359;редкий;0;редок;;;;;;;;;
1455;богатый;1; 1362;верный;1;;;;;;;;;;
1459;творческий;0; 1364;юридический;0;;;;;;;;;;
1462;мягкий;0;мягок 1377;административный;1;;;;;;;;;;
1463;ночной;0; 1388;узкий;0;узок;;;;;;;;;
1468;налоговый;0; 1397;художественный;1;;;;;;;;;;
1469;толстый;0;толст 1404;древний;1;;;;;;;;;;
1480;верхний;0; 1408;массовый;0;;;;;;;;;;
1482;вечный;1; 1410;генеральный;1;;;;;;;;;;
1484;лишний;0; 1411;замечательный;1;;;;;;;;;;
1485;морской;0; 1421;задний;1;;;;;;;;;;
1487;нижний;1; 1422;региональный;1;;;;;;;;;;
1488;спокойный;0;спокоен 1429;здоровый;1;;;;;;;;;;
1493;сухой;1; 1438;активный;1;;;;;;;;;;
1498;синий;0; 1439;литературный;1;;;;;;;;;;
1503;сегодняшний;0; 1452;острый;1;;;;;;;;;;
1509;медицинский;0; 1455;богатый;1;;;;;;;;;;
1519;свежий;1; 1459;творческий;0;;;;;;;;;;
1520;трудный;1; 1462;мягкий;0;мягок;;;;;;;;;
1521;уголовный;1; 1463;ночной;0;;;;;;;;;;
1582;желтый;1;желт 1468;налоговый;0;;;;;;;;;;
1596;мощный;1; 1469;толстый;0;толст;;;;;;;;;
1617;русский;0; 1476;бедный;1;;;;;;;;;;
1618;деревянный;1; 1480;верхний;0;;;;;;;;;;
1628;полезный;1; 1482;вечный;1;;;;;;;;;;
1632;дальний;1; 1484;лишний;0;;;;;;;;;;
1644;домашний;0; 1485;морской;0;;;;;;;;;;
1647;традиционный;1; 1487;нижний;1;;;;;;;;;;
1654;жесткий;1; 1488;спокойный;0;спокоен;;;;;;;;;
1655;крепкий;1; 1493;сухой;1;;;;;;;;;;
1659;виноватый;1; 1498;синий;0;;;;;;;;;;
1663;культурный;1; 1503;сегодняшний;0;;;;;;;;;;
1666;приятный;1; 1509;медицинский;0;;;;;;;;;;
1682;круглый;0;кругл 1519;свежий;1;;;;;;;;;;
1687;понятный;1; 1520;трудный;1;;;;;;;;;;
1688;голубой;0; 1521;уголовный;1;;;;;;;;;;
1690;удивительный;1; 1582;желтый;1;желт;;;;;;;;;
1692;знакомый;1; 1596;мощный;1;;;;;;;;;;
1694;мужской;0; 1617;русский;0;;;;;;;;;;
1696;правовой;0; 1618;деревянный;1;;;;;;;;;;
1705;мертвый;0;мертв 1628;полезный;1;;;;;;;;;;
1714;совместный;1; 1632;дальний;1;;;;;;;;;;
1718;семейный;0; 1644;домашний;0;;;;;;;;;;
1734;природный;1; 1647;традиционный;1;;;;;;;;;;
1748;православный;1; 1654;жесткий;1;;;;;;;;;;
1750;учебный;1; 1655;крепкий;1;;;;;;;;;;
1756;эффективный;1; 1659;виноватый;1;;;;;;;;;;
1780;материальный;1; 1663;культурный;1;;;;;;;;;;
1781;невозможный;1; 1666;приятный;1;;;;;;;;;;
1814;соседний;0; 1682;круглый;0;кругл;;;;;;;;;
1815;психологический;0; 1687;понятный;1;;;;;;;;;;
1823;музыкальный;1; 1688;голубой;0;;;;;;;;;;
1834;голый;1; 1690;удивительный;1;;;;;;;;;;
1838;обязательный;1; 1692;знакомый;1;;;;;;;;;;
1845;исполнительный;1; 1694;мужской;0;;;;;;;;;;
1848;партийный;0; 1696;правовой;0;;;;;;;;;;
1859;существенный;1; 1700;больной;1;;;;;;;;;;
1869;восточный;1; 1705;мертвый;0;мертв;;;;;;;;;
1880;рабочий;0; 1714;совместный;1;;;;;;;;;;
1882;сельский;0; 1718;семейный;0;;;;;;;;;;
1883;характерный;1; 1734;природный;1;;;;;;;;;;
1886;неожиданный;1; 1748;православный;1;;;;;;;;;;
1896;видный;1; 1750;учебный;1;;;;;;;;;;
1904;честный;1; 1756;эффективный;1;;;;;;;;;;
1910;резкий;0;резок 1780;материальный;1;;;;;;;;;;
1912;младший;0; 1781;невозможный;1;;;;;;;;;;
1920;трудовой;0; 1814;соседний;0;;;;;;;;;;
1922;строгий;1; 1815;психологический;0;;;;;;;;;;
1931;южный;1; 1823;музыкальный;1;;;;;;;;;;
1932;практический;0; 1834;голый;1;;;;;;;;;;
1933;многочисленный;1; 1838;обязательный;1;;;;;;;;;;
1935;согласный;1; 1845;исполнительный;1;;;;;;;;;;
1943;спортивный;1; 1848;партийный;0;;;;;;;;;;
1947;истинный;1; 1859;существенный;1;;;;;;;;;;
1956;злой;0;зол 1869;восточный;1;;;;;;;;;;
1961;индивидуальный;1; 1880;рабочий;0;;;;;;;;;;
1965;мокрый;1; 1882;сельский;0;;;;;;;;;;
1969;дикий;1; 1883;характерный;1;;;;;;;;;;
1981;коммерческий;0; 1886;неожиданный;1;;;;;;;;;;
1983;театральный;1; 1896;видный;1;;;;;;;;;;
1988;воздушный;1; 1904;честный;1;;;;;;;;;;
1989;дешевый;1; 1910;резкий;0;резок;;;;;;;;;
1993;пьяный;1; 1912;младший;0;;;;;;;;;;
1920;трудовой;0;;;;;;;;;;
1922;строгий;1;;;;;;;;;;
1931;южный;1;;;;;;;;;;
1932;практический;0;;;;;;;;;;
1933;многочисленный;1;;;;;;;;;;
1935;согласный;1;;;;;;;;;;
1943;спортивный;1;;;;;;;;;;
1947;истинный;1;;;;;;;;;;
1956;злой;0;зол;;;;;;;;;
1961;индивидуальный;1;;;;;;;;;;
1965;мокрый;1;;;;;;;;;;
1969;дикий;1;;;;;;;;;;
1981;коммерческий;0;;;;;;;;;;
1983;театральный;1;;;;;;;;;;
1988;воздушный;1;;;;;;;;;;
1989;дешевый;1;;;;;;;;;;
1993;пьяный;1;;;;;;;;;;
;первый;0;;;;;;;;;;
;второй;0;;;;;;;;;;
;третий;0;;;;;;;;;;
;четвертый;0;;;;;;;;;;
;пятый;0;;;;;;;;;;
;шестой;0;;;;;;;;;;
;седьмой;0;;;;;;;;;;
;восьмой;0;;;;;;;;;;
;девятый;0;;;;;;;;;;
;десятый;0;;;;;;;;;;
;одиннадцатый;0;;;;;;;;;;
;двенадцатый;0;;;;;;;;;;
;тринадцатый;0;;;;;;;;;;
;четырнадцатый;0;;;;;;;;;;
;пятнадцатый;0;;;;;;;;;;
;шестнадцатый;0;;;;;;;;;;
;семнадцатый;0;;;;;;;;;;
;восемнадцатый;0;;;;;;;;;;
;девятнадцатый;0;;;;;;;;;;
;двадцатый;0;;;;;;;;;;
;тридцатый;0;;;;;;;;;;
;сороковой;0;;;;;;;;;;
;пятидетятый;0;;;;;;;;;;
;шестидесятый;0;;;;;;;;;;
;семидесятый;0;;;;;;;;;;
;восмидесятый;0;;;;;;;;;;
;девяностый;0;;;;;;;;;;
;сотый;0;;;;;;;;;;
;тысячный;0;;;;;;;;;;
;миллионный;0;;;;;;;;;;
;миллиардный;0;;;;;;;;;;
;триллионный;0;;;;;;;;;;

1 Номер Прилагательное может быть кратким просто так или с добавлением Е специальная краткая форма, мужской род Перевод 1 Комментарий 1 Пример 1 Перевод 2 Комментарий 2 Пример 2 Перевод 3 Комментарий 3 Пример 3
2 56 другой 0
3 73 новый 1
4 89 самый 0
5 96 большой 0
6 130 последний 0
7 141 российский 0
8 173 русский 0
9 193 185 высокий общий 1 0 общ
10 199 193 хороший высокий 1
11 207 199 главный хороший 1
12 215 207 лучший главный 0 1
13 229 215 маленький лучший 0
14 231 229 некоторый маленький 0
15 233 231 любой некоторый 0
16 241 233 молодой любой 1 0
17 249 241 государственный молодой 1
18 253 249 никакой государственный 0 1
19 254 250 советский полный 0 полон
20 256 253 настоящий никакой 1 0
21 264 254 старый советский 1 0
22 278 256 разный настоящий 0 1
23 279 257 нужный всякий 1
24 281 264 иной старый 0 1
25 290 278 белый разный 1 0
26 291 279 собственный нужный 1
27 293 281 чёрный иной 1 0
28 297 290 основной белый 0 1
29 311 291 далекий собственный 1
30 334 293 подобный чёрный 1
31 335 297 следующий основной 0
32 352 311 равный далекий 1
33 364 334 живой подобный 1
34 369 335 известный следующий 1 0
35 373 352 военный равный 1
36 377 364 важный живой 1
37 379 369 великий известный 1
38 381 373 простой военный 1
39 385 377 огромный важный 1
40 387 379 политический великий 0 1
41 409 381 московский простой 0 1
42 424 385 готовый огромный 1
43 439 387 данный политический 0
44 442 409 красный московский 1 0
45 453 424 современный готовый 1
46 472 439 социальный данный 1 0
47 480 442 ранний красный 0 1
48 482 453 особый современный 0 1
49 483 469 целый данный 1 0
50 487 472 плохой социальный 1
51 490 480 сильный ранний 1 0
52 492 482 скорый особый 1 0
53 502 483 внутренний целый 1
54 514 487 экономический плохой 0 1
55 516 490 правый сильный 1
56 519 492 федеральный скорый 1
57 524 501 близкий крупный 1
58 526 502 похожий внутренний 1
59 532 514 различный экономический 1 0
60 539 516 необходимый правый 1
61 544 519 единственный федеральный 1
62 545 524 лёгкий близкий 0 1 лёгок
63 555 526 человеческий похожий 0 1
64 561 532 международный различный 1
65 564 539 дорогой необходимый 1
66 572 544 небольшой единственный 0 1
67 577 545 местный лёгкий 0 лёгок
68 586 555 бывший человеческий 0
69 601 561 американский международный 0 1
70 615 564 мировой дорогой 0 1
71 617 572 тяжелый небольшой 1 0
72 627 577 возможный местный 1 0
73 630 586 отдельный бывший 1 0
74 631 601 средний американский 1 0
75 632 611 красивый широкий 1
76 640 615 короткий мировой 1 0 короток
77 654 617 серьёзный тяжелый 1
78 660 627 интересный возможный 1
79 662 630 добрый отдельный 1
80 665 631 национальный средний 1
81 667 632 длинный красивый 1
82 670 640 страшный короткий 1 короток
83 671 654 прошлый серьёзный 0 1
84 673 660 общественный интересный 1
85 703 662 детский добрый 0 1
86 707 665 единый национальный 1
87 709 667 определённый длинный 1
88 719 670 чужой страшный 1
89 721 671 странный прошлый 1 0
90 723 673 чистый общественный 1
91 732 703 поздний детский 1 0
92 738 707 специальный единый 1
93 745 709 научный определённый 1
94 754 710 сложный низкий 1 0 низок
95 762 719 реальный чужой 1
96 775 721 способный странный 1
97 778 723 малый чистый 1
98 779 732 старший поздний 0 1
99 783 738 личный специальный 1
100 786 745 свободный научный 1
101 788 754 обычный сложный 1
102 790 762 прекрасный реальный 1
103 791 775 высший способный 0 1
104 803 778 тёмный малый 1
105 810 779 гражданский старший 0
106 857 783 боевой личный 0 1
107 870 786 рабочий свободный 1
108 872 788 глубокий обычный 1
109 885 790 долгий прекрасный 0 1 долог
110 892 791 прямой высший 1 0
111 897 803 открытый тёмный 1
112 904 810 знакомый гражданский 1 0
113 908 848 нынешний внешний 0 1
114 921 857 исторический боевой 0
115 923 870 народный рабочий 1
116 929 872 знаменитый глубокий 1
117 933 885 больший долгий 0 долог
118 940 892 пустой прямой 1
119 941 896 очередной финансовый 1 0
120 949 897 судебный открытый 1
121 958 904 зелёный знакомый 1
122 966 908 немецкий нынешний 0
123 967 921 золотой исторический 1 0
124 969 923 технический народный 0 1
125 970 929 нормальный знаменитый 1
126 974 933 некий больший 0
127 976 940 городской пустой 0 1
128 978 941 соответствующий очередной 0 1
129 992 949 любимый судебный 1
130 993 958 родной зелёный 1
131 994 966 западный немецкий 1 0
132 1000 967 быстрый золотой 1
133 1008 969 холодный технический 1 0
134 1012 970 конкретный нормальный 1
135 1018 974 иностранный некий 0
136 1020 976 ученый городской 1 0
137 1022 978 левый соответствующий 1 0
138 1023 992 счастливый любимый 1
139 1035 993 святой родной 1
140 1037 994 точный западный 1
141 1053 1000 частый быстрый 1
142 1058 1008 значительный холодный 1
143 1067 1012 связанный конкретный 0 1 связан
144 1073 1018 уверенный иностранный 0 уверен
145 1075 1020 тонкий ученый 0 1 тонок
146 1076 1022 центральный левый 1
147 1083 1023 будущий счастливый 0 1
148 1104 1035 физический святой 0 1
149 1117 1037 частный точный 1
150 1119 1053 мелкий частый 0 1 мелок
151 1121 1058 английский значительный 1
152 1122 1067 постоянный связанный 1 0 связан
153 1131 1073 тихий уверенный 1 0 уверен
154 1158 1075 европейский тонкий 0 тонок
155 1162 1076 ближайший центральный 0 1
156 1163 1083 отечественный будущий 0
157 1164 1104 теплый физический 0
158 1166 1117 духовный частный 1
159 1168 1119 прежний мелкий 0 мелок
160 1190 1121 профессиональный английский 1
161 1191 1122 французский постоянный 0 1
162 1192 1131 женский тихий 0 1
163 1193 1138 крайний целый 0 1
164 1208 1158 божий европейский 0
165 1215 1162 дальнейший ближайший 0
166 1225 1163 естественный отечественный 1 0
167 1229 1164 информационный теплый 0
168 1234 1166 железный духовный 1
169 1240 1168 горячий прежний 1 0
170 1248 1182 веселый остальной 1 0
171 1271 1190 серый профессиональный 1
172 1276 1191 опасный французский 1 0
173 1284 1192 прочий женский 0
174 1302 1193 слабый крайний 1 0
175 1306 1208 яркий божий 0 ярок
176 1311 1215 больной дальнейший 1 0
177 1314 1225 летний естественный 0 1
178 1315 1229 дополнительный информационный 1 0
179 1326 1234 лесной железный 0 1
180 1343 1240 умный горячий 1
181 1346 1248 северный веселый 0 1
182 1352 1267 ясный официальный 1
183 1353 1271 милый серый 1
184 1355 1272 светлый животный 1
185 1359 1276 редкий опасный 0 1 редок
186 1362 1284 верный прочий 1 0
187 1364 1302 юридический слабый 0 1
188 1377 1306 административный яркий 1 0 ярок
189 1388 1311 узкий больной 0 1 узок
190 1397 1314 художественный летний 1 0
191 1404 1315 древний дополнительный 1
192 1408 1323 массовый правильный 0 1
193 1410 1326 генеральный лесной 1 0
194 1411 1334 замечательный прочий 1 0
195 1421 1343 задний умный 1
196 1422 1346 региональный северный 1 0
197 1429 1352 здоровый ясный 1
198 1438 1353 активный милый 1
199 1439 1355 литературный светлый 1
200 1452 1359 острый редкий 1 0 редок
201 1455 1362 богатый верный 1
202 1459 1364 творческий юридический 0
203 1462 1377 мягкий административный 0 1 мягок
204 1463 1388 ночной узкий 0 узок
205 1468 1397 налоговый художественный 0 1
206 1469 1404 толстый древний 0 1 толст
207 1480 1408 верхний массовый 0
208 1482 1410 вечный генеральный 1
209 1484 1411 лишний замечательный 0 1
210 1485 1421 морской задний 0 1
211 1487 1422 нижний региональный 1
212 1488 1429 спокойный здоровый 0 1 спокоен
213 1493 1438 сухой активный 1
214 1498 1439 синий литературный 0 1
215 1503 1452 сегодняшний острый 0 1
216 1509 1455 медицинский богатый 0 1
217 1519 1459 свежий творческий 1 0
218 1520 1462 трудный мягкий 1 0 мягок
219 1521 1463 уголовный ночной 1 0
220 1582 1468 желтый налоговый 1 0 желт
221 1596 1469 мощный толстый 1 0 толст
222 1617 1476 русский бедный 0 1
223 1618 1480 деревянный верхний 1 0
224 1628 1482 полезный вечный 1
225 1632 1484 дальний лишний 1 0
226 1644 1485 домашний морской 0
227 1647 1487 традиционный нижний 1
228 1654 1488 жесткий спокойный 1 0 спокоен
229 1655 1493 крепкий сухой 1
230 1659 1498 виноватый синий 1 0
231 1663 1503 культурный сегодняшний 1 0
232 1666 1509 приятный медицинский 1 0
233 1682 1519 круглый свежий 0 1 кругл
234 1687 1520 понятный трудный 1
235 1688 1521 голубой уголовный 0 1
236 1690 1582 удивительный желтый 1 желт
237 1692 1596 знакомый мощный 1
238 1694 1617 мужской русский 0
239 1696 1618 правовой деревянный 0 1
240 1705 1628 мертвый полезный 0 1 мертв
241 1714 1632 совместный дальний 1
242 1718 1644 семейный домашний 0
243 1734 1647 природный традиционный 1
244 1748 1654 православный жесткий 1
245 1750 1655 учебный крепкий 1
246 1756 1659 эффективный виноватый 1
247 1780 1663 материальный культурный 1
248 1781 1666 невозможный приятный 1
249 1814 1682 соседний круглый 0 кругл
250 1815 1687 психологический понятный 0 1
251 1823 1688 музыкальный голубой 1 0
252 1834 1690 голый удивительный 1
253 1838 1692 обязательный знакомый 1
254 1845 1694 исполнительный мужской 1 0
255 1848 1696 партийный правовой 0
256 1859 1700 существенный больной 1
257 1869 1705 восточный мертвый 1 0 мертв
258 1880 1714 рабочий совместный 0 1
259 1882 1718 сельский семейный 0
260 1883 1734 характерный природный 1
261 1886 1748 неожиданный православный 1
262 1896 1750 видный учебный 1
263 1904 1756 честный эффективный 1
264 1910 1780 резкий материальный 0 1 резок
265 1912 1781 младший невозможный 0 1
266 1920 1814 трудовой соседний 0
267 1922 1815 строгий психологический 1 0
268 1931 1823 южный музыкальный 1
269 1932 1834 практический голый 0 1
270 1933 1838 многочисленный обязательный 1
271 1935 1845 согласный исполнительный 1
272 1943 1848 спортивный партийный 1 0
273 1947 1859 истинный существенный 1
274 1956 1869 злой восточный 0 1 зол
275 1961 1880 индивидуальный рабочий 1 0
276 1965 1882 мокрый сельский 1 0
277 1969 1883 дикий характерный 1
278 1981 1886 коммерческий неожиданный 0 1
279 1983 1896 театральный видный 1
280 1988 1904 воздушный честный 1
281 1989 1910 дешевый резкий 1 0 резок
282 1993 1912 пьяный младший 1 0
283 1920 трудовой 0
284 1922 строгий 1
285 1931 южный 1
286 1932 практический 0
287 1933 многочисленный 1
288 1935 согласный 1
289 1943 спортивный 1
290 1947 истинный 1
291 1956 злой 0 зол
292 1961 индивидуальный 1
293 1965 мокрый 1
294 1969 дикий 1
295 1981 коммерческий 0
296 1983 театральный 1
297 1988 воздушный 1
298 1989 дешевый 1
299 1993 пьяный 1
300 первый 0
301 второй 0
302 третий 0
303 четвертый 0
304 пятый 0
305 шестой 0
306 седьмой 0
307 восьмой 0
308 девятый 0
309 десятый 0
310 одиннадцатый 0
311 двенадцатый 0
312 тринадцатый 0
313 четырнадцатый 0
314 пятнадцатый 0
315 шестнадцатый 0
316 семнадцатый 0
317 восемнадцатый 0
318 девятнадцатый 0
319 двадцатый 0
320 тридцатый 0
321 сороковой 0
322 пятидетятый 0
323 шестидесятый 0
324 семидесятый 0
325 восмидесятый 0
326 девяностый 0
327 сотый 0
328 тысячный 0
329 миллионный 0
330 миллиардный 0
331 триллионный 0

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,321 @@
Íîìåð;Ñëîâî;Òèï;Ïåðåâîä 1;Êîììåíòàðèé 1;Ïðèìåð 1;Ïåðåâîä 2;Êîììåíòàðèé 2;Ïðèìåð 2;Ïåðåâîä 3;Êîììåíòàðèé 3;Ïðèìåð 3
1;è;OTHER;;;;;;;;;
3;íå;OTHER;;;;;;;;;
8;ñ;OTHER;;;;;;;;;
9;÷òî;OTHER;;;;;;;;;
10;à;OTHER;;;;;;;;;
12;ýòî;OTHER;;;;;;;;;
14;ýòîò;OTHER;;;;;;;;;
19;êàê;OTHER;;;;;;;;;
22;êîòîðûé;OTHER;;;;;;;;;
23;òî;OTHER;;;;;;;;;
26;÷òî;OTHER;;;;;;;;;
27;âåñü;OTHER;;;;;;;;;
30;òàê;OTHER;;;;;;;;;
34;æå;OTHER;;;;;;;;;
35;âñå;ADVERB;;;;;;;;;
36;òîò;OTHER;;;;;;;;;
40;òàêîé;OTHER;;;;;;;;;
43;òîëüêî;OTHER;;;;;;;;;
44;èëè;OTHER;;;;;;;;;
45;åù¸;OTHER;;;;;;;;;
46;áû;OTHER;;;;;;;;;
49;êàê;OTHER;;;;;;;;;
50;óæå;OTHER;;;;;;;;;
53;åñëè;OTHER;;;;;;;;;
55;êîãäà;OTHER;;;;;;;;;
57;âîò;OTHER;;;;;;;;;
64;÷òîáû;OTHER;;;;;;;;;
67;êòî;OTHER;;;;;;;;;
69;î÷åíü;OTHER;;;;;;;;;
75;äàæå;OTHER;;;;;;;;;
78;ðàç;OTHER;;;;;;;;;
79;ãäå;OTHER;;;;;;;;;
80;òàì;OTHER;;;;;;;;;
82;ìîæíî;OTHER;;;;;;;;;
83;íó;OTHER;;;;;;;;;
84;êàêîé;OTHER;;;;;;;;;
85;ïîñëå;OTHER;;;;;;;;;
88;áåç;OTHER;;;;;;;;;
90;ïîòîì;OTHER;;;;;;;;;
91;íàäî;OTHER;;;;;;;;;
93;ëè;OTHER;;;;;;;;;
97;äîëæåí;OTHER;;;;;;;;;
100;íè÷òî;OTHER;;;;;;;;;
101;òî;OTHER;;;;;;;;;
102;ñåé÷àñ;ADVERB;;;;;;;;;
103;òóò;OTHER;;;;;;;;;
105;êàæäûé;OTHER;;;;;;;;;
107;íåò;OTHER;;;;;;;;;
108;òåïåðü;OTHER;;;;;;;;;
109;íè;OTHER;;;;;;;;;
111;òîæå;OTHER;;;;;;;;;
112;òîãäà;OTHER;;;;;;;;;
115;÷åðåç;OTHER;;;;;;;;;
116;äà;OTHER;;;;;;;;;
117;çäåñü;ADVERB;;;;;;;;;
120;ïîòîìó;OTHER;;;;;;;;;
122;êàêîé-òî;OTHER;;;;;;;;;
127;÷åì;OTHER;;;;;;;;;
133;áîëåå;ADVERB;;;;;;;;;
135;÷òî-òî;OTHER;;;;;;;;;
138;ïðîñòî;ADVERB;;;;;;;;;
139;êîíå÷íî;OTHER;;;;;;;;;
143;ïåðåä;ADVERB;;;;;;;;;
147;âñåãäà;ADVERB;;;;;;;;;
149;ìåæäó;ADVERB;;;;;;;;;
158;òàêæå;ADVERB;;;;;;;;;
163;ëèøü;ADVERB;;;;;;;;;
165;èìåííî;ADVERB;;;;;;;;;
167;õîòÿ;OTHER;;;;;;;;;
168;íè;OTHER;;;;;;;;;
179;ïî÷åìó;OTHER;;;;;;;;;
180;âäðóã;ADVERB;;;;;;;;;
183;ïî÷òè;ADVERB;;;;;;;;;
186;âåäü;OTHER;;;;;;;;;
188;îäíàêî;ADVERB;;;;;;;;;
189;ñðàçó;ADVERB;;;;;;;;;
190;õîðîøî;ADVERB;;;;;;;;;
201;ýòî;OTHER;;;;;;;;;
202;ñåãîäíÿ;ADVERB;;;;;;;;;
204;ñîâñåì;ADVERB;;;;;;;;;
218;âñå;OTHER;;;;;;;;;
223;ïîýòîìó;OTHER;;;;;;;;;
225;âîîáùå;OTHER;;;;;;;;;
227;áîëüøå;ADVERB;;;;;;;;;
228;âìåñòå;ADVERB;;;;;;;;;
238;íèêîãäà;ADVERB;;;;;;;;;
243;íàïðèìåð;OTHER;;;;;;;;;
267;ïîêà;OTHER;;;;;;;;;
276;êóäà;OTHER;;;;;;;;;
277;íóæíî;OTHER;;;;;;;;;
284;óæ;OTHER;;;;;;;;;
286;êðîìå;OTHER;;;;;;;;;
288;îïÿòü;OTHER;;;;;;;;;
296;ñíîâà;ADVERB;;;;;;;;;
313;íåëüçÿ;OTHER;;;;;;;;;
319;ñðåäè;ADVERB;;;;;;;;;
337;îñîáåííî;ADVERB;;;;;;;;;
349;ðÿäîì;ADVERB;;;;;;;;;
351;íàçàä;ADVERB;;;;;;;;;
372;ñîâåðøåííî;ADVERB;;;;;;;;;
384;ñêîëüêî;OTHER;;;;;;;;;
386;äàâíî;ADVERB;;;;;;;;;
389;äåéñòâèòåëüíî;ADVERB;;;;;;;;;
393;íàêîíåö;ADVERB;;;;;;;;;
399;âñ¸-òàêè;OTHER;;;;;;;;;
402;äàæå;OTHER;;;;;;;;;
408;÷àñòî;ADVERB;;;;;;;;;
412;áûñòðî;ADVERB;;;;;;;;;
415;êàê-òî;ADVERB;;;;;;;;;
417;äîëãî;ADVERB;;;;;;;;;
421;èíîãäà;ADVERB;;;;;;;;;
425;÷óòü;ADVERB;;;;;;;;;
426;çà÷åì;ADVERB;;;;;;;;;
438;çàòåì;ADVERB;;;;;;;;;
451;ïðîòèâ;ADVERB;;;;;;;;;
464;ñëèøêîì;ADVERB;;;;;;;;;
466;âïîëíå;ADVERB;;;;;;;;;
467;äàëåå;ADVERB;;;;;;;;;
488;ìîæåò;OTHER;;;;;;;;;
489;âïðî÷åì;OTHER;;;;;;;;;
491;íàâåðíîå;ADVERB;;;;;;;;;
493;âåäü;OTHER;;;;;;;;;
498;áîëüøå;ADVERB;;;;;;;;;
508;ïîêà;OTHER;;;;;;;;;
510;ïîñêîëüêó;OTHER;;;;;;;;;
513;ïóñòü;OTHER;;;;;;;;;
518;ñëîâíî;ADVERB;;;;;;;;;
535;äîñòàòî÷íî;ADVERB;;;;;;;;;
537;õîòü;OTHER;;;;;;;;;
558;ñåé;OTHER;;;;;;;;;
574;ëèáî;OTHER;;;;;;;;;
578;ìåíåå;ADVERB;;;;;;;;;
584;òóäà;OTHER;;;;;;;;;
591;êñòàòè;OTHER;;;;;;;;;
608;ñíà÷àëà;ADVERB;;;;;;;;;
618;äîâîëüíî;ADVERB;;;;;;;;;
620;æ;OTHER;;;;;;;;;
623;áîëåå;ADVERB;;;;;;;;;
647;ïðè÷¸ì;OTHER;;;;;;;;;
651;áóäòî;OTHER;;;;;;;;;
663;âñåãî;OTHER;;;;;;;;;
666;îäíàæäû;OTHER;;;;;;;;;
669;äîìîé;ADVERB;;;;;;;;;
675;÷òîá;OTHER;;;;;;;;;
679;ñêîðî;ADVERB;;;;;;;;;
680;íàèáîëåå;ADVERB;;;;;;;;;
682;îáû÷íî;ADVERB;;;;;;;;;
684;ðàçâå;OTHER;;;;;;;;;
688;äàëåêî;ADVERB;;;;;;;;;
698;òðóäíî;ADVERB;;;;;;;;;
702;âîçìîæíî;ADVERB;;;;;;;;;
704;òî÷íî;ADVERB;;;;;;;;;
724;âåñüìà;ADVERB;;;;;;;;;
725;êàêîé-íèáóäü;OTHER;;;;;;;;;
731;ëåãêî;ADVERB;;;;;;;;;
742;âìåñòî;OTHER;;;;;;;;;
744;âèäíî;ADVERB;;;;;;;;;
755;âîêðóã;ADVERB;;;;;;;;;
761;îòêóäà;OTHER;;;;;;;;;
770;íåìíîãî;ADVERB;;;;;;;;;
776;ìàëî;ADVERB;;;;;;;;;
781;ïðàêòè÷åñêè;ADVERB;;;;;;;;;
785;íåîáõîäèìî;OTHER;;;;;;;;;
793;ïðåæäå;OTHER;;;;;;;;;
802;ñþäà;OTHER;;;;;;;;;
807;âîâñå;OTHER;;;;;;;;;
817;ðàíî;ADVERB;;;;;;;;;
819;íåñìîòðÿ;OTHER;;;;;;;;;
820;ñèëüíî;ADVERB;;;;;;;;;
821;ñòîëü;OTHER;;;;;;;;;
827;êàæåòñÿ;OTHER;;;;;;;;;
831;èçâåñòíî;ADVERB;;;;;;;;;
846;íèêàê;ADVERB;;;;;;;;;
865;çàâòðà;ADVERB;;;;;;;;;
867;êîãäà;ADVERB;;;;;;;;;
878;âèäèìî;OTHER;;;;;;;;;
883;ìàëî;ADVERB;;;;;;;;;
886;îäíîâðåìåííî;OTHER;;;;;;;;;
890;òèõî;ADVERB;;;;;;;;;
891;çàòî;OTHER;;;;;;;;;
898;ïî÷åìó-òî;OTHER;;;;;;;;;
902;ãäå-òî;OTHER;;;;;;;;;
905;íåäàâíî;OTHER;;;;;;;;;
922;âíîâü;OTHER;;;;;;;;;
924;ïðÿìî;ADVERB;;;;;;;;;
925;èáî;OTHER;;;;;;;;;
930;èíà÷å;OTHER;;;;;;;;;
936;âïåð¸ä;ADVERB;;;;;;;;;
938;â÷åðà;ADVERB;;;;;;;;;
944;ïîëíîñòüþ;ADVERB;;;;;;;;;
947;ïëîõî;ADVERB;;;;;;;;;
957;ïîñòîÿííî;ADVERB;;;;;;;;;
963;ìíîãîå;OTHER;;;;;;;;;
971;åäâà;OTHER;;;;;;;;;
983;÷òî;OTHER;;;;;;;;;
985;ÿñíî;OTHER;;;;;;;;;
995;îáÿçàòåëüíî;ADVERB;;;;;;;;;
1015;ïðÿìî;ADVERB;;;;;;;;;
1021;âðîäå;OTHER;;;;;;;;;
1044;ìåäëåííî;ADVERB;;;;;;;;;
1078;ñïîêîéíî;ADVERB;;;;;;;;;
1088;âîçëå;ADVERB;;;;;;;;;
1093;âñêîðå;ADVERB;;;;;;;;;
1094;ëó÷øå;ADVERB;;;;;;;;;
1095;ñêâîçü;OTHER;;;;;;;;;
1097;ëàäíî;OTHER;;;;;;;;;
1109;ðàäè;OTHER;;;;;;;;;
1112;òîëüêî;OTHER;;;;;;;;;
1114;êîãäà-òî;OTHER;;;;;;;;;
1116;òî;OTHER;;;;;;;;;
1120;íåâîçìîæíî;ADVERB;;;;;;;;;
1126;ïðèìåðíî;ADVERB;;;;;;;;;
1134;ëè;OTHER;;;;;;;;;
1140;ãîðàçäî;ADVERB;;;;;;;;;
1144;óæ;OTHER;;;;;;;;;
1145;íåîæèäàííî;ADVERB;;;;;;;;;
1184;íàîáîðîò;OTHER;;;;;;;;;
1196;åñòåñòâåííî;ADVERB;;;;;;;;;
1198;âíèç;ADVERB;;;;;;;;;
1204;äàâàé;OTHER;;;;;;;;;
1213;ñòîëüêî;ADVERB;;;;;;;;;
1222;ìîë;OTHER;;;;;;;;;
1232;ÿâíî;ADVERB;;;;;;;;;
1243;ïîæàëóéñòà;OTHER;;;;;;;;;
1266;èíòåðåñíî;ADVERB;;;;;;;;;
1290;åñòü;OTHER;;;;;;;;;
1292;ïðàâèëüíî;ADVERB;;;;;;;;;
1293;áëàãîäàðÿ;OTHER;;;;;;;;;
1305;ïîæàëóé;OTHER;;;;;;;;;
1321;ïîçäíî;ADVERB;;;;;;;;;
1335;ñîãëàñíî;ADVERB;;;;;;;;;
1339;ïîñòåïåííî;ADVERB;;;;;;;;;
1340;ðåçêî;ADVERB;;;;;;;;;
1375;õîòÿ;OTHER;;;;;;;;;
1385;ïîíÿòíî;ADVERB;;;;;;;;;
1386;íàñòîëüêî;ADVERB;;;;;;;;;
1389;àáñîëþòíî;ADVERB;;;;;;;;;
1391;íåñêîëüêî;ADVERB;;;;;;;;;
1392;î÷åâèäíî;ADVERB;;;;;;;;;
1399;ëè÷íî;ADVERB;;;;;;;;;
1401;îáðàòíî;ADVERB;;;;;;;;;
1412;õîòü;OTHER;;;;;;;;;
1418;ñòðàøíî;ADVERB;;;;;;;;;
1419;ïðåæäå;OTHER;;;;;;;;;
1432;ñëåãêà;ADVERB;;;;;;;;;
1441;ñîáñòâåííî;ADVERB;;;;;;;;;
1443;åùå;OTHER;;;;;;;;;
1444;íåóæåëè;OTHER;;;;;;;;;
1458;îòñþäà;ADVERB;;;;;;;;;
1478;ìíîãî;ADVERB;;;;;;;;;
1491;ìåíüøå;ADVERB;;;;;;;;;
1494;àõ;OTHER;;;;;;;;;
1499;ïðîñòî;ADVERB;;;;;;;;;
1511;ìíîãèå;OTHER;;;;;;;;;
1513;âðÿä;OTHER;;;;;;;;;
1526;÷åé;OTHER;;;;;;;;;
1532;êòî-íèáóäü;OTHER;;;;;;;;;
1536;ñëó÷àéíî;ADVERB;;;;;;;;;
1539;âûñîêî;ADVERB;;;;;;;;;
1547;ïî-ïðåæíåìó;ADVERB;;;;;;;;;
1558;ââåðõ;ADVERB;;;;;;;;;
1570;íàñêîëüêî;ADVERB;;;;;;;;;
1573;ñòðàííî;ADVERB;;;;;;;;;
1577;âåðîÿòíî;ADVERB;;;;;;;;;
1579;âðîäå;ADVERB;;;;;;;;;
1583;ìîë÷à;ADVERB;;;;;;;;;
1587;æå;OTHER;;;;;;;;;
1588;íåìåäëåííî;ADVERB;;;;;;;;;
1594;ñïóñòÿ;ADVERB;;;;;;;;;
1609;îòòóäà;ADVERB;;;;;;;;;
1610;ìèìî;OTHER;;;;;;;;;
1645;äîëæíî;ADVERB;;;;;;;;;
1649;ñïåöèàëüíî;ADVERB;;;;;;;;;
1658;áóêâàëüíî;ADVERB;;;;;;;;;
1661;çíà÷èòåëüíî;ADVERB;;;;;;;;;
1665;âîêðóã;OTHER;;;;;;;;;
1710;á;OTHER;;;;;;;;;
1719;òÿæåëî;ADVERB;;;;;;;;;
1729;îñòîðîæíî;ADVERB;;;;;;;;;
1743;âïåðåäè;ADVERB;;;;;;;;;
1744;íàâñåãäà;ADVERB;;;;;;;;;
1775;âíèìàòåëüíî;ADVERB;;;;;;;;;
1789;ïðåêðàñíî;ADVERB;;;;;;;;;
1796;ãðîìêî;ADVERB;;;;;;;;;
1804;âäîëü;ADVERB;;;;;;;;;
1806;ãîñïîäè;OTHER;;;;;;;;;
1810;ðàíåå;ADVERB;;;;;;;;;
1821;ñîîòâåòñòâåííî;ADVERB;;;;;;;;;
1824;êóäà-òî;OTHER;;;;;;;;;
1829;âàæíî;ADVERB;;;;;;;;;
1839;ñâåðõó;ADVERB;;;;;;;;;
1846;êàêîé-ëèáî;ADVERB;;;;;;;;;
1855;âîí;ADVERB;;;;;;;;;
1858;ðåäêî;ADVERB;;;;;;;;;
1864;÷åñòíî;ADVERB;;;;;;;;;
1865;ïîìèìî;ADVERB;;;;;;;;;
1867;îé;OTHER;;;;;;;;;
1875;òàêîâ;OTHER;;;;;;;;;
1889;øèðîêî;ADVERB;;;;;;;;;
1901;âíóòðè;ADVERB;;;;;;;;;
1909;îêîí÷àòåëüíî;ADVERB;;;;;;;;;
1914;çàðàíåå;ADVERB;;;;;;;;;
1915;èòàê;OTHER;;;;;;;;;
1925;ñòðîãî;ADVERB;;;;;;;;;
1941;íàâåðíî;ADVERB;;;;;;;;;
1949;ïîõîæå;ADVERB;;;;;;;;;
1954;ñåðü¸çíî;ADVERB;;;;;;;;;
1957;îáî;OTHER;;;;;;;;;
1964;äàâàéòå;OTHER;;;;;;;;;
1975;ðàä;OTHER;;;;;;;;;
1995;íàñ÷åò;OTHER;;;;;;;;;
743;âïåðâûå;OTHER;;;;;;;;;
1381;âî-ïåðâûõ;OTHER;;;;;;;;;
1675;âî-âòîðûõ;OTHER;;;;;;;;;
;â-òðåòüèõ;OTHER;;;;;;;;;
;â-÷åòâåðûõ;OTHER;;;;;;;;;
;â-ïÿòûõ;OTHER;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;
1 Íîìåð Ñëîâî Òèï Ïåðåâîä 1 Êîììåíòàðèé 1 Ïðèìåð 1 Ïåðåâîä 2 Êîììåíòàðèé 2 Ïðèìåð 2 Ïåðåâîä 3 Êîììåíòàðèé 3 Ïðèìåð 3
2 1 è OTHER
3 3 íå OTHER
4 8 ñ OTHER
5 9 ÷òî OTHER
6 10 à OTHER
7 12 ýòî OTHER
8 14 ýòîò OTHER
9 19 êàê OTHER
10 22 êîòîðûé OTHER
11 23 òî OTHER
12 26 ÷òî OTHER
13 27 âåñü OTHER
14 30 òàê OTHER
15 34 æå OTHER
16 35 âñå ADVERB
17 36 òîò OTHER
18 40 òàêîé OTHER
19 43 òîëüêî OTHER
20 44 èëè OTHER
21 45 åù¸ OTHER
22 46 áû OTHER
23 49 êàê OTHER
24 50 óæå OTHER
25 53 åñëè OTHER
26 55 êîãäà OTHER
27 57 âîò OTHER
28 64 ÷òîáû OTHER
29 67 êòî OTHER
30 69 î÷åíü OTHER
31 75 äàæå OTHER
32 78 ðàç OTHER
33 79 ãäå OTHER
34 80 òàì OTHER
35 82 ìîæíî OTHER
36 83 íó OTHER
37 84 êàêîé OTHER
38 85 ïîñëå OTHER
39 88 áåç OTHER
40 90 ïîòîì OTHER
41 91 íàäî OTHER
42 93 ëè OTHER
43 97 äîëæåí OTHER
44 100 íè÷òî OTHER
45 101 òî OTHER
46 102 ñåé÷àñ ADVERB
47 103 òóò OTHER
48 105 êàæäûé OTHER
49 107 íåò OTHER
50 108 òåïåðü OTHER
51 109 íè OTHER
52 111 òîæå OTHER
53 112 òîãäà OTHER
54 115 ÷åðåç OTHER
55 116 äà OTHER
56 117 çäåñü ADVERB
57 120 ïîòîìó OTHER
58 122 êàêîé-òî OTHER
59 127 ÷åì OTHER
60 133 áîëåå ADVERB
61 135 ÷òî-òî OTHER
62 138 ïðîñòî ADVERB
63 139 êîíå÷íî OTHER
64 143 ïåðåä ADVERB
65 147 âñåãäà ADVERB
66 149 ìåæäó ADVERB
67 158 òàêæå ADVERB
68 163 ëèøü ADVERB
69 165 èìåííî ADVERB
70 167 õîòÿ OTHER
71 168 íè OTHER
72 179 ïî÷åìó OTHER
73 180 âäðóã ADVERB
74 183 ïî÷òè ADVERB
75 186 âåäü OTHER
76 188 îäíàêî ADVERB
77 189 ñðàçó ADVERB
78 190 õîðîøî ADVERB
79 201 ýòî OTHER
80 202 ñåãîäíÿ ADVERB
81 204 ñîâñåì ADVERB
82 218 âñå OTHER
83 223 ïîýòîìó OTHER
84 225 âîîáùå OTHER
85 227 áîëüøå ADVERB
86 228 âìåñòå ADVERB
87 238 íèêîãäà ADVERB
88 243 íàïðèìåð OTHER
89 267 ïîêà OTHER
90 276 êóäà OTHER
91 277 íóæíî OTHER
92 284 óæ OTHER
93 286 êðîìå OTHER
94 288 îïÿòü OTHER
95 296 ñíîâà ADVERB
96 313 íåëüçÿ OTHER
97 319 ñðåäè ADVERB
98 337 îñîáåííî ADVERB
99 349 ðÿäîì ADVERB
100 351 íàçàä ADVERB
101 372 ñîâåðøåííî ADVERB
102 384 ñêîëüêî OTHER
103 386 äàâíî ADVERB
104 389 äåéñòâèòåëüíî ADVERB
105 393 íàêîíåö ADVERB
106 399 âñ¸-òàêè OTHER
107 402 äàæå OTHER
108 408 ÷àñòî ADVERB
109 412 áûñòðî ADVERB
110 415 êàê-òî ADVERB
111 417 äîëãî ADVERB
112 421 èíîãäà ADVERB
113 425 ÷óòü ADVERB
114 426 çà÷åì ADVERB
115 438 çàòåì ADVERB
116 451 ïðîòèâ ADVERB
117 464 ñëèøêîì ADVERB
118 466 âïîëíå ADVERB
119 467 äàëåå ADVERB
120 488 ìîæåò OTHER
121 489 âïðî÷åì OTHER
122 491 íàâåðíîå ADVERB
123 493 âåäü OTHER
124 498 áîëüøå ADVERB
125 508 ïîêà OTHER
126 510 ïîñêîëüêó OTHER
127 513 ïóñòü OTHER
128 518 ñëîâíî ADVERB
129 535 äîñòàòî÷íî ADVERB
130 537 õîòü OTHER
131 558 ñåé OTHER
132 574 ëèáî OTHER
133 578 ìåíåå ADVERB
134 584 òóäà OTHER
135 591 êñòàòè OTHER
136 608 ñíà÷àëà ADVERB
137 618 äîâîëüíî ADVERB
138 620 æ OTHER
139 623 áîëåå ADVERB
140 647 ïðè÷¸ì OTHER
141 651 áóäòî OTHER
142 663 âñåãî OTHER
143 666 îäíàæäû OTHER
144 669 äîìîé ADVERB
145 675 ÷òîá OTHER
146 679 ñêîðî ADVERB
147 680 íàèáîëåå ADVERB
148 682 îáû÷íî ADVERB
149 684 ðàçâå OTHER
150 688 äàëåêî ADVERB
151 698 òðóäíî ADVERB
152 702 âîçìîæíî ADVERB
153 704 òî÷íî ADVERB
154 724 âåñüìà ADVERB
155 725 êàêîé-íèáóäü OTHER
156 731 ëåãêî ADVERB
157 742 âìåñòî OTHER
158 744 âèäíî ADVERB
159 755 âîêðóã ADVERB
160 761 îòêóäà OTHER
161 770 íåìíîãî ADVERB
162 776 ìàëî ADVERB
163 781 ïðàêòè÷åñêè ADVERB
164 785 íåîáõîäèìî OTHER
165 793 ïðåæäå OTHER
166 802 ñþäà OTHER
167 807 âîâñå OTHER
168 817 ðàíî ADVERB
169 819 íåñìîòðÿ OTHER
170 820 ñèëüíî ADVERB
171 821 ñòîëü OTHER
172 827 êàæåòñÿ OTHER
173 831 èçâåñòíî ADVERB
174 846 íèêàê ADVERB
175 865 çàâòðà ADVERB
176 867 êîãäà ADVERB
177 878 âèäèìî OTHER
178 883 ìàëî ADVERB
179 886 îäíîâðåìåííî OTHER
180 890 òèõî ADVERB
181 891 çàòî OTHER
182 898 ïî÷åìó-òî OTHER
183 902 ãäå-òî OTHER
184 905 íåäàâíî OTHER
185 922 âíîâü OTHER
186 924 ïðÿìî ADVERB
187 925 èáî OTHER
188 930 èíà÷å OTHER
189 936 âïåð¸ä ADVERB
190 938 â÷åðà ADVERB
191 944 ïîëíîñòüþ ADVERB
192 947 ïëîõî ADVERB
193 957 ïîñòîÿííî ADVERB
194 963 ìíîãîå OTHER
195 971 åäâà OTHER
196 983 ÷òî OTHER
197 985 ÿñíî OTHER
198 995 îáÿçàòåëüíî ADVERB
199 1015 ïðÿìî ADVERB
200 1021 âðîäå OTHER
201 1044 ìåäëåííî ADVERB
202 1078 ñïîêîéíî ADVERB
203 1088 âîçëå ADVERB
204 1093 âñêîðå ADVERB
205 1094 ëó÷øå ADVERB
206 1095 ñêâîçü OTHER
207 1097 ëàäíî OTHER
208 1109 ðàäè OTHER
209 1112 òîëüêî OTHER
210 1114 êîãäà-òî OTHER
211 1116 òî OTHER
212 1120 íåâîçìîæíî ADVERB
213 1126 ïðèìåðíî ADVERB
214 1134 ëè OTHER
215 1140 ãîðàçäî ADVERB
216 1144 óæ OTHER
217 1145 íåîæèäàííî ADVERB
218 1184 íàîáîðîò OTHER
219 1196 åñòåñòâåííî ADVERB
220 1198 âíèç ADVERB
221 1204 äàâàé OTHER
222 1213 ñòîëüêî ADVERB
223 1222 ìîë OTHER
224 1232 ÿâíî ADVERB
225 1243 ïîæàëóéñòà OTHER
226 1266 èíòåðåñíî ADVERB
227 1290 åñòü OTHER
228 1292 ïðàâèëüíî ADVERB
229 1293 áëàãîäàðÿ OTHER
230 1305 ïîæàëóé OTHER
231 1321 ïîçäíî ADVERB
232 1335 ñîãëàñíî ADVERB
233 1339 ïîñòåïåííî ADVERB
234 1340 ðåçêî ADVERB
235 1375 õîòÿ OTHER
236 1385 ïîíÿòíî ADVERB
237 1386 íàñòîëüêî ADVERB
238 1389 àáñîëþòíî ADVERB
239 1391 íåñêîëüêî ADVERB
240 1392 î÷åâèäíî ADVERB
241 1399 ëè÷íî ADVERB
242 1401 îáðàòíî ADVERB
243 1412 õîòü OTHER
244 1418 ñòðàøíî ADVERB
245 1419 ïðåæäå OTHER
246 1432 ñëåãêà ADVERB
247 1441 ñîáñòâåííî ADVERB
248 1443 åùå OTHER
249 1444 íåóæåëè OTHER
250 1458 îòñþäà ADVERB
251 1478 ìíîãî ADVERB
252 1491 ìåíüøå ADVERB
253 1494 àõ OTHER
254 1499 ïðîñòî ADVERB
255 1511 ìíîãèå OTHER
256 1513 âðÿä OTHER
257 1526 ÷åé OTHER
258 1532 êòî-íèáóäü OTHER
259 1536 ñëó÷àéíî ADVERB
260 1539 âûñîêî ADVERB
261 1547 ïî-ïðåæíåìó ADVERB
262 1558 ââåðõ ADVERB
263 1570 íàñêîëüêî ADVERB
264 1573 ñòðàííî ADVERB
265 1577 âåðîÿòíî ADVERB
266 1579 âðîäå ADVERB
267 1583 ìîë÷à ADVERB
268 1587 æå OTHER
269 1588 íåìåäëåííî ADVERB
270 1594 ñïóñòÿ ADVERB
271 1609 îòòóäà ADVERB
272 1610 ìèìî OTHER
273 1645 äîëæíî ADVERB
274 1649 ñïåöèàëüíî ADVERB
275 1658 áóêâàëüíî ADVERB
276 1661 çíà÷èòåëüíî ADVERB
277 1665 âîêðóã OTHER
278 1710 á OTHER
279 1719 òÿæåëî ADVERB
280 1729 îñòîðîæíî ADVERB
281 1743 âïåðåäè ADVERB
282 1744 íàâñåãäà ADVERB
283 1775 âíèìàòåëüíî ADVERB
284 1789 ïðåêðàñíî ADVERB
285 1796 ãðîìêî ADVERB
286 1804 âäîëü ADVERB
287 1806 ãîñïîäè OTHER
288 1810 ðàíåå ADVERB
289 1821 ñîîòâåòñòâåííî ADVERB
290 1824 êóäà-òî OTHER
291 1829 âàæíî ADVERB
292 1839 ñâåðõó ADVERB
293 1846 êàêîé-ëèáî ADVERB
294 1855 âîí ADVERB
295 1858 ðåäêî ADVERB
296 1864 ÷åñòíî ADVERB
297 1865 ïîìèìî ADVERB
298 1867 îé OTHER
299 1875 òàêîâ OTHER
300 1889 øèðîêî ADVERB
301 1901 âíóòðè ADVERB
302 1909 îêîí÷àòåëüíî ADVERB
303 1914 çàðàíåå ADVERB
304 1915 èòàê OTHER
305 1925 ñòðîãî ADVERB
306 1941 íàâåðíî ADVERB
307 1949 ïîõîæå ADVERB
308 1954 ñåðü¸çíî ADVERB
309 1957 îáî OTHER
310 1964 äàâàéòå OTHER
311 1975 ðàä OTHER
312 1995 íàñ÷åò OTHER
313 743 âïåðâûå OTHER
314 1381 âî-ïåðâûõ OTHER
315 1675 âî-âòîðûõ OTHER
316 â-òðåòüèõ OTHER
317 â-÷åòâåðûõ OTHER
318 â-ïÿòûõ OTHER
319
320
321

Binary file not shown.

View File

@ -0,0 +1,399 @@
номер;несовершенная форма;может быть бесприставочным;может быть приставочным ся (сь);Совершенная форма;Несовершенная форма;Перевод 1;Комментарий 1;Пример 1;Перевод 2;Комментарий 2;Пример 2;Перевод 3;Комментарий 3;Пример 3
6;быть;1;0;0;1;?;"????был(а, о, и)
?????
?????будет";"Озеро было чистым
Озеро чистое
Озеро будет чистым";???;??“может быть”;Может быть, я пойду домой;;;
37;мочь;1;0;0;1;;;;;;;;;
42;сказать;1;0;1;0;;;;;;;;;
58;говорить;1;1;0;1;;;;;;;;;
61;знать;1;0;0;1;;;;;;;;;
62;стать;1;0;1;0;;;;;;;;;
92;хотеть;1;1;0;1;;;;;;;;;
95;идти;1;0;0;1;;;;;;;;;
99;иметь;1;1;0;1;;;;;;;;;
113;видеть;1;1;0;1;;;;;;;;;
123;думать;1;1;0;1;;;;;;;;;
124;сделать;1;1;1;0;;;;;;;;;
126;жить;1;1;0;1;;;;;;;;;
134;делать;1;1;0;1;;;;;;;;;
136;смотреть;1;1;0;1;;;;;;;;;
148;работать;1;1;0;1;;;;;;;;;
152;понять;1;1;0;1;;;;;;;;;
153;пойти;1;0;1;0;;;;;;;;;
155;спросить;1;1;1;0;;;;;;;;;
157;дать;1;1;1;0;;;;;;;;;
160;понимать;1;1;0;1;;;;;;;;;
161;получить;1;1;1;0;;;;;;;;;
169;сидеть;1;1;0;1;;;;;;;;;
172;оказать;1;1;1;0;;;;;;;;;
175;взять;1;1;1;0;;;;;;;;;
176;прийти;1;1;1;0;;;;;;;;;
177;являть;1;1;0;1;;;;;;;;;
181;любить;1;1;0;1;;;;;;;;;
182;стоить;1;1;0;1;;;;;;;;;
194;остаться;0;1;1;0;;;;;;;;;
195;выйти;1;1;1;0;;;;;;;;;
198;начать;1;1;1;0;;;;;;;;;
206;считать;1;1;0;1;;;;;;;;;
209;увидеть;1;1;1;0;;;;;;;;;
211;казаться;0;1;0;1;;;;;;;;;
213;писать;1;1;0;1;;;;;;;;;
222;найти;1;1;1;0;;;;;;;;;
224;стоять;1;0;1;0;;;;;;;;;
232;решить;1;1;1;0;;;;;;;;;
242;пройти;1;1;1;0;;;;;;;;;
251;принять;1;1;1;0;;;;;;;;;
262;давать;1;1;0;1;;;;;;;;;
263;ответить;1;1;1;0;;;;;;;;;
269;помнить;1;1;0;1;;;;;;;;;
271;ждать;1;1;0;1;;;;;;;;;
287;находить;1;1;1;0;;;;;;;;;
294;написать;1;1;1;0;;;;;;;;;
304;оставаться;0;1;0;1;;;;;;;;;
310;играть;1;1;0;1;;;;;;;;;
312;лежать;1;1;0;1;;;;;;;;;
316;подумать;1;1;1;0;;;;;;;;;
317;уйти;1;1;1;0;;;;;;;;;
321;посмотреть;1;1;1;0;;;;;;;;;
325;вернуть;1;1;1;0;;;;;;;;;
331;следовать;1;1;1;0;;;;;;;;;
332;читать;1;1;0;1;;;;;;;;;
341;бывать;1;1;0;1;;;;;;;;;
342;ходить;1;1;0;1;;;;;;;;;
344;начинать;1;1;0;1;;;;;;;;;
345;появиться;0;1;1;0;;;;;;;;;
348;называть;1;1;0;1;;;;;;;;;
371;вести;1;1;0;1;;;;;;;;;
375;показать;1;1;1;0;;;;;;;;;
391;поставить;1;1;1;0;;;;;;;;;
392;бояться;0;1;0;1;;;;;;;;;
395;происходить;1;1;0;1;;;;;;;;;
401;существовать;1;0;0;1;;;;;;;;;
404;становиться;0;1;0;1;;;;;;;;;
411;слышать;1;1;0;1;;;;;;;;;
413;смочь;1;0;1;0;;;;;;;;;
414;заметить;1;0;1;0;;;;;;;;;
422;использовать;1;0;0;1;;;;;;;;;
423;пытать;1;1;0;1;;;;;;;;;
427;представить;1;1;1;0;;;;;;;;;
428;чувствовать;1;0;0;1;;;;;;;;;
429;создать;1;1;1;0;;;;;;;;;
440;занимать;1;1;0;1;;;;;;;;;
441;продолжать;1;1;0;1;;;;;;;;;
445;слушать;1;1;0;1;;;;;;;;;
447;узнать;1;1;1;0;;;;;;;;;
456;приехать;1;0;1;0;;;;;;;;;
459;отвечать;1;1;0;1;;;;;;;;;
465;рассказывать;1;0;0;1;;;;;;;;;
468;рассказать;1;0;1;0;;;;;;;;;
470;представлять;1;1;0;1;;;;;;;;;
477;брать;1;1;0;1;;;;;;;;;
478;забыть;1;1;1;0;;;;;;;;;
485;провести;1;1;1;0;;;;;;;;;
486;спать;1;0;0;1;;;;;;;;;
497;помочь;1;0;1;0;;;;;;;;;
499;приходить;1;1;0;1;;;;;;;;;
503;просить;1;1;0;1;;;;;;;;;
504;вспомнить;1;1;1;0;;;;;;;;;
505;открыть;1;1;1;0;;;;;;;;;
506;привести;1;1;1;0;;;;;;;;;
515;оставить;1;0;1;0;;;;;;;;;
520;спрашивать;1;1;0;1;;;;;;;;;
521;принимать;1;1;0;1;;;;;;;;;
523;искать;1;0;0;1;;;;;;;;;
531;войти;1;0;1;0;;;;;;;;;
534;назвать;1;1;1;0;;;;;;;;;
540;успеть;1;1;1;0;;;;;;;;;
541;произойти;1;1;1;0;;;;;;;;;
547;выходить;1;0;0;1;;;;;;;;;
549;предложить;1;1;1;0;;;;;;;;;
551;пить;1;0;0;1;;;;;;;;;
554;глядеть;1;1;0;1;;;;;;;;;
560;ехать;1;0;0;1;;;;;;;;;
565;попасть;1;1;1;0;;;;;;;;;
568;верить;1;0;0;1;;;;;;;;;
573;держать;1;1;0;1;;;;;;;;;
575;позволять;1;0;0;1;;;;;;;;;
580;купить;1;1;1;0;;;;;;;;;
581;уходить;1;0;0;1;;;;;;;;;
582;собирать;1;1;0;1;;;;;;;;;
585;относить;1;1;0;1;;;;;;;;;
587;требовать;1;0;0;1;;;;;;;;;
592;подойти;1;1;1;0;;;;;;;;;
594;удаться;0;1;1;0;;;;;;;;;
596;получать;1;1;0;1;;;;;;;;;
622;умереть;1;0;1;0;;;;;;;;;
636;сесть;1;0;1;0;;;;;;;;;
638;случиться;0;1;1;0;;;;;;;;;
642;проходить;1;0;0;1;;;;;;;;;
643;составлять;1;1;0;1;;;;;;;;;
649;установить;1;1;1;0;;;;;;;;;
652;поднять;1;1;1;0;;;;;;;;;
656;стараться;0;1;0;1;;;;;;;;;
657;уметь;1;0;0;1;;;;;;;;;
658;встать;1;0;1;0;;;;;;;;;
678;проводить;1;1;0;1;;;;;;;;;
683;бросить;1;1;1;0;;;;;;;;;
705;объяснить;1;1;1;0;;;;;;;;;
708;снять;1;1;1;0;;;;;;;;;
711;нравиться;0;1;0;1;;;;;;;;;
712;услышать;1;0;1;0;;;;;;;;;
714;связать;1;1;1;0;;;;;;;;;
718;позволить;1;0;1;0;;;;;;;;;
728;поехать;1;0;1;0;;;;;;;;;
729;положить;1;1;1;0;;;;;;;;;
730;входить;1;1;0;1;;;;;;;;;
746;оказывать;1;1;0;1;;;;;;;;;
748;показывать;1;1;0;1;;;;;;;;;
750;вызвать;1;1;1;0;;;;;;;;;
751;касать;1;1;0;1;;;;;;;;;
757;отметить;1;1;1;0;;;;;;;;;
758;заявить;1;1;1;0;;;;;;;;;
764;действовать;1;0;0;1;;;;;;;;;
792;кричать;1;1;0;1;;;;;;;;;
797;остановить;1;1;1;0;;;;;;;;;
805;предлагать;1;1;0;1;;;;;;;;;
811;убить;1;1;1;0;;;;;;;;;
813;молчать;1;0;0;1;;;;;;;;;
814;согласиться;0;1;1;0;;;;;;;;;
822;сообщить;1;1;1;0;;;;;;;;;
824;бежать;1;0;0;1;;;;;;;;;
828;петь;1;0;0;1;;;;;;;;;
833;вызывать;1;1;0;1;;;;;;;;;
841;принести;1;0;1;0;;;;;;;;;
844;выглядеть;1;0;0;1;;;;;;;;;
850;служить;1;0;0;1;;;;;;;;;
852;попросить;1;1;1;0;;;;;;;;;
854;состоять;1;1;0;1;;;;;;;;;
856;отдать;1;1;1;0;;;;;;;;;
861;выступать;1;0;0;1;;;;;;;;;
864;ставить;1;1;0;1;;;;;;;;;
866;возникать;1;1;0;1;;;;;;;;;
876;надеяться;0;1;0;1;;;;;;;;;
882;вспоминать;1;1;0;1;;;;;;;;;
894;помогать;1;0;0;1;;;;;;;;;
899;значить;1;1;0;1;;;;;;;;;
900;возникнуть;1;0;1;0;;;;;;;;;
912;звать;1;1;0;1;;;;;;;;;
915;позвонить;1;0;1;0;;;;;;;;;
917;хватать;1;1;0;1;;;;;;;;;
926;выпить;1;0;1;0;;;;;;;;;
931;потерять;1;1;1;0;;;;;;;;;
946;учить;1;1;0;1;;;;;;;;;
951;возвращать;1;1;0;1;;;;;;;;;
952;расти;1;1;0;1;;;;;;;;;
955;обнаружить;1;1;1;0;;;;;;;;;
961;почувствовать;1;0;1;0;;;;;;;;;
968;передать;1;1;1;0;;;;;;;;;
972;желать;1;0;0;1;;;;;;;;;
973;ожидать;1;1;0;1;;;;;;;;;
980;составить;1;1;1;0;;;;;;;;;
988;нести;1;1;0;1;;;;;;;;;
989;определить;1;1;1;0;;;;;;;;;
999;пользоваться;0;1;0;1;;;;;;;;;
1007;улыбнуться;0;1;1;0;;;;;;;;;
1011;появляться;0;1;0;1;;;;;;;;;
1016;смеяться;0;1;0;1;;;;;;;;;
1019;уехать;1;0;1;0;;;;;;;;;
1026;подходить;1;1;0;1;;;;;;;;;
1027;судить;1;1;0;1;;;;;;;;;
1028;родить;1;1;1;0;;;;;;;;;
1034;отказать;1;1;1;0;;;;;;;;;
1038;занять;1;1;1;0;;;;;;;;;
1041;добавить;1;1;1;0;;;;;;;;;
1043;звонить;1;0;0;1;;;;;;;;;
1045;носить;1;1;0;1;;;;;;;;;
1048;зависеть;1;0;0;1;;;;;;;;;
1051;построить;1;1;1;0;;;;;;;;;
1057;создавать;1;1;0;1;;;;;;;;;
1062;встретить;1;1;1;0;;;;;;;;;
1063;принадлежать;1;1;0;1;;;;;;;;;
1064;произнести;1;1;1;0;;;;;;;;;
1069;участвовать;1;0;0;1;;;;;;;;;
1086;улыбаться;0;0;0;1;;;;;;;;;
1101;направить;1;1;1;0;;;;;;;;;
1118;обратить;1;1;1;0;;;;;;;;;
1125;выбрать;1;1;1;0;;;;;;;;;
1127;бить;1;1;0;1;;;;;;;;;
1132;хватить;1;1;0;1;;;;;;;;;
1133;обещать;1;0;0;1;;;;;;;;;
1135;встречать;1;1;0;1;;;;;;;;;
1143;напоминать;1;1;0;1;;;;;;;;;
1148;упасть;1;0;1;0;;;;;;;;;
1149;перестать;1;0;1;0;;;;;;;;;
1154;обладать;1;0;0;1;;;;;;;;;
1165;плакать;1;0;0;1;;;;;;;;;
1187;поверить;1;0;1;0;;;;;;;;;
1189;собрать;1;1;1;0;;;;;;;;;
1194;простить;1;1;1;0;;;;;;;;;
1201;рассматривать;1;1;0;1;;;;;;;;;
1202;перейти;1;0;1;0;;;;;;;;;
1203;мешать;1;1;0;1;;;;;;;;;
1209;исчезнуть;1;0;1;0;;;;;;;;;
1212;разумеет;1;1;0;1;;;;;;;;;
1223;объявить;1;1;1;0;;;;;;;;;
1224;отличать;1;1;0;1;;;;;;;;;
1227;обращать;1;1;0;1;;;;;;;;;
1231;снимать;1;1;0;1;;;;;;;;;
1235;пригласить;1;0;1;0;;;;;;;;;
1236;соответствовать;1;0;0;1;;;;;;;;;
1241;закрыть;1;1;1;0;;;;;;;;;
1242;придумать;1;0;1;0;;;;;;;;;
1244;попробовать;1;0;1;0;;;;;;;;;
1245;приводить;1;1;0;1;;;;;;;;;
1250;достигнуть;1;0;1;0;;;;;;;;;
1252;утверждать;1;1;0;1;;;;;;;;;
1258;означать;1;0;0;1;;;;;;;;;
1259;платить;1;1;0;1;;;;;;;;;
1265;решать;1;1;0;1;;;;;;;;;
1277;определять;1;1;0;1;;;;;;;;;
1279;наблюдать;1;1;0;1;;;;;;;;;
1282;погибнуть;1;0;1;0;;;;;;;;;
1283;разговаривать;1;0;0;1;;;;;;;;;
1289;устроить;1;1;1;0;;;;;;;;;
1290;есть;1;1;0;1;;;;;;;;;
1296;достать;1;1;1;0;;;;;;;;;
1309;ездить;1;0;0;1;;;;;;;;;
1316;понравиться;0;1;1;0;;;;;;;;;
1325;выполнять;1;1;0;1;;;;;;;;;
1330;заставить;1;0;1;0;;;;;;;;;
1331;объяснять;1;1;0;1;;;;;;;;;
1337;выполнить;1;1;1;0;;;;;;;;;
1342;указать;1;0;1;0;;;;;;;;;
1363;вздохнуть;1;0;1;0;;;;;;;;;
1367;закончить;1;1;1;0;;;;;;;;;
1370;признать;1;1;1;0;;;;;;;;;
1379;дойти;1;0;1;0;;;;;;;;;
1383;кивнуть;1;0;1;0;;;;;;;;;
1394;узнавать;1;1;0;1;;;;;;;;;
1402;предусмотреть;1;0;1;0;;;;;;;;;
1409;обеспечивать;1;1;0;1;;;;;;;;;
1413;двигать;1;1;0;1;;;;;;;;;
1417;содержать;1;1;0;1;;;;;;;;;
1426;приезжать;1;0;0;1;;;;;;;;;
1431;обеспечить;1;1;1;0;;;;;;;;;
1435;поступить;1;1;1;0;;;;;;;;;
1437;привыкнуть;1;0;1;0;;;;;;;;;
1440;открывать;1;1;0;1;;;;;;;;;
1448;вырасти;1;0;1;0;;;;;;;;;
1450;зайти;1;0;1;0;;;;;;;;;
1453;посвятить;1;1;1;0;;;;;;;;;
1454;стремиться;0;1;0;1;;;;;;;;;
1466;изменить;1;1;1;0;;;;;;;;;
1472;удивить;1;1;1;0;;;;;;;;;
1473;падать;1;0;0;1;;;;;;;;;
1475;звучать;1;0;0;1;;;;;;;;;
1481;суметь;1;0;1;0;;;;;;;;;
1486;разработать;1;1;1;0;;;;;;;;;
1489;поговорить;1;0;1;0;;;;;;;;;
1495;лететь;1;0;0;1;;;;;;;;;
1496;совершить;1;1;1;0;;;;;;;;;
1504;строить;1;1;0;1;;;;;;;;;
1508;кончить;1;1;1;0;;;;;;;;;
1510;привезти;1;0;1;0;;;;;;;;;
1514;сложить;1;1;1;0;;;;;;;;;
1515;оставлять;1;1;0;1;;;;;;;;;
1516;полагать;1;1;0;1;;;;;;;;;
1517;висеть;1;0;0;1;;;;;;;;;
1531;повторить;1;1;1;0;;;;;;;;;
1533;сыграть;1;1;1;0;;;;;;;;;
1541;спасти;1;1;1;0;;;;;;;;;
1545;повторять;1;1;0;1;;;;;;;;;
1548;явить;1;1;1;0;;;;;;;;;
1553;замечать;1;0;0;1;;;;;;;;;
1555;подать;1;1;1;0;;;;;;;;;
1560;назначить;1;1;1;0;;;;;;;;;
1561;протянуть;1;1;1;0;;;;;;;;;
1564;сохранить;1;1;1;0;;;;;;;;;
1566;попытать;1;1;1;0;;;;;;;;;
1567;расположить;1;1;1;0;;;;;;;;;
1581;отправить;1;1;1;0;;;;;;;;;
1586;садить;1;1;0;1;;;;;;;;;
1593;крикнуть;1;0;1;0;;;;;;;;;
1600;готовить;1;1;0;1;;;;;;;;;
1603;гореть;1;0;0;1;;;;;;;;;
1604;испытывать;1;1;0;1;;;;;;;;;
1607;выделить;1;1;0;1;;;;;;;;;
1611;поддерживать;1;1;0;1;;;;;;;;;
1612;поднимать;1;1;0;1;;;;;;;;;
1614;следить;1;1;0;1;;;;;;;;;
1623;включать;1;1;0;1;;;;;;;;;
1633;менять;1;1;0;1;;;;;;;;;
1640;покупать;1;1;0;1;;;;;;;;;
1646;предполагать;1;1;0;1;;;;;;;;;
1648;терять;1;1;0;1;;;;;;;;;
1657;послать;1;1;1;0;;;;;;;;;
1660;допустить;1;1;1;0;;;;;;;;;
1667;прочитать;1;1;1;0;;;;;;;;;
1669;присутствовать;1;0;0;1;;;;;;;;;
1671;взглянуть;1;0;1;0;;;;;;;;;
1673;мечтать;1;1;0;1;;;;;;;;;
1674;подписать;1;1;1;0;;;;;;;;;
1678;осуществлять;1;1;0;1;;;;;;;;;
1680;поступать;1;1;0;1;;;;;;;;;
1713;захотеть;1;1;1;0;;;;;;;;;
1716;бороть;1;1;0;1;;;;;;;;;
1717;отдавать;1;1;0;1;;;;;;;;;
1723;приобрести;1;1;1;0;;;;;;;;;
1724;включить;1;1;1;0;;;;;;;;;
1732;подтвердить;1;1;1;0;;;;;;;;;
1735;спешить;1;1;0;1;;;;;;;;;
1737;добить;1;1;1;0;;;;;;;;;
1746;повернуть;1;1;1;0;;;;;;;;;
1751;вставать;1;0;0;1;;;;;;;;;
1752;подготовить;1;1;1;0;;;;;;;;;
1753;исходить;1;1;0;1;;;;;;;;;
1758;свидетельствовать;1;1;0;1;;;;;;;;;
1759;ввести;1;1;1;0;;;;;;;;;
1762;прочесть;1;1;1;0;;;;;;;;;
1765;болеть;1;0;0;1;;;;;;;;;
1767;тянуть;1;1;0;1;;;;;;;;;
1770;продать;1;1;1;0;;;;;;;;;
1784;произвести;1;1;1;0;;;;;;;;;
1790;выступить;1;1;1;0;;;;;;;;;
1792;пахнуть;1;0;0;1;;;;;;;;;
1793;познакомить;1;1;1;0;;;;;;;;;
1798;наступить;1;1;1;0;;;;;;;;;
1803;предстоять;1;0;0;1;;;;;;;;;
1809;производить;1;1;0;1;;;;;;;;;
1812;перевести;1;1;1;0;;;;;;;;;
1813;разрешить;1;1;1;0;;;;;;;;;
1817;проверить;1;1;1;0;;;;;;;;;
1827;выдержать;1;1;1;0;;;;;;;;;
1832;учитывать;1;1;0;1;;;;;;;;;
1833;курить;1;0;0;1;;;;;;;;;
1835;забывать;1;1;0;1;;;;;;;;;
1836;заключать;1;1;0;1;;;;;;;;;
1843;выбирать;1;1;0;1;;;;;;;;;
1847;напомнить;1;0;1;0;;;;;;;;;
1850;закричать;1;0;1;0;;;;;;;;;
1851;организовать;1;1;1;0;;;;;;;;;
1856;доказать;1;1;1;0;;;;;;;;;
1860;приносить;1;1;0;1;;;;;;;;;
1870;дышать;1;0;0;1;;;;;;;;;
1872;описать;1;1;1;0;;;;;;;;;
1878;прожить;1;0;1;0;;;;;;;;;
1888;оценить;1;1;1;0;;;;;;;;;
1890;рассмотреть;1;1;1;0;;;;;;;;;
1898;лечь;1;0;1;0;;;;;;;;;
1899;превратить;1;1;1;0;;;;;;;;;
1902;выпустить;1;1;1;0;;;;;;;;;
1906;ударить;1;1;1;0;;;;;;;;;
1913;проснуться;0;1;1;0;;;;;;;;;
1929;способствовать;1;0;0;1;;;;;;;;;
1939;научить;1;1;1;0;;;;;;;;;
1946;умирать;1;0;0;1;;;;;;;;;
1950;стрелять;1;1;0;1;;;;;;;;;
1952;обойти;1;1;1;0;;;;;;;;;
1955;записать;1;1;1;0;;;;;;;;;
1962;подарить;1;0;1;0;;;;;;;;;
1973;заставлять;1;1;0;1;;;;;;;;;
1978;схватить;1;1;1;0;;;;;;;;;
1980;пропасть;1;0;1;0;;;;;;;;;
1986;выдать;1;1;1;0;;;;;;;;;
1991;извинить;1;1;1;0;;;;;;;;;
1992;разобрать;1;1;0;1;;;;;;;;;
1996;опустить;1;1;1;0;;;;;;;;;
1998;страдать;1;0;0;1;;;;;;;;;
1999;заходить;1;1;0;1;;;;;;;;;
1 номер несовершенная форма может быть бесприставочным может быть приставочным ся (сь) Совершенная форма Несовершенная форма Перевод 1 Комментарий 1 Пример 1 Перевод 2 Комментарий 2 Пример 2 Перевод 3 Комментарий 3 Пример 3
2 6 быть 1 0 0 1 ? ????был(а, о, и) ????? ?????будет Озеро было чистым Озеро чистое Озеро будет чистым ??? ??“может быть” Может быть, я пойду домой
3 37 мочь 1 0 0 1
4 42 сказать 1 0 1 0
5 58 говорить 1 1 0 1
6 61 знать 1 0 0 1
7 62 стать 1 0 1 0
8 92 хотеть 1 1 0 1
9 95 идти 1 0 0 1
10 99 иметь 1 1 0 1
11 113 видеть 1 1 0 1
12 123 думать 1 1 0 1
13 124 сделать 1 1 1 0
14 126 жить 1 1 0 1
15 134 делать 1 1 0 1
16 136 смотреть 1 1 0 1
17 148 работать 1 1 0 1
18 152 понять 1 1 0 1
19 153 пойти 1 0 1 0
20 155 спросить 1 1 1 0
21 157 дать 1 1 1 0
22 160 понимать 1 1 0 1
23 161 получить 1 1 1 0
24 169 сидеть 1 1 0 1
25 172 оказать 1 1 1 0
26 175 взять 1 1 1 0
27 176 прийти 1 1 1 0
28 177 являть 1 1 0 1
29 181 любить 1 1 0 1
30 182 стоить 1 1 0 1
31 194 остаться 0 1 1 0
32 195 выйти 1 1 1 0
33 198 начать 1 1 1 0
34 206 считать 1 1 0 1
35 209 увидеть 1 1 1 0
36 211 казаться 0 1 0 1
37 213 писать 1 1 0 1
38 222 найти 1 1 1 0
39 224 стоять 1 0 1 0
40 232 решить 1 1 1 0
41 242 пройти 1 1 1 0
42 251 принять 1 1 1 0
43 262 давать 1 1 0 1
44 263 ответить 1 1 1 0
45 269 помнить 1 1 0 1
46 271 ждать 1 1 0 1
47 287 находить 1 1 1 0
48 294 написать 1 1 1 0
49 304 оставаться 0 1 0 1
50 310 играть 1 1 0 1
51 312 лежать 1 1 0 1
52 316 подумать 1 1 1 0
53 317 уйти 1 1 1 0
54 321 посмотреть 1 1 1 0
55 325 вернуть 1 1 1 0
56 331 следовать 1 1 1 0
57 332 читать 1 1 0 1
58 341 бывать 1 1 0 1
59 342 ходить 1 1 0 1
60 344 начинать 1 1 0 1
61 345 появиться 0 1 1 0
62 348 называть 1 1 0 1
63 371 вести 1 1 0 1
64 375 показать 1 1 1 0
65 391 поставить 1 1 1 0
66 392 бояться 0 1 0 1
67 395 происходить 1 1 0 1
68 401 существовать 1 0 0 1
69 404 становиться 0 1 0 1
70 411 слышать 1 1 0 1
71 413 смочь 1 0 1 0
72 414 заметить 1 0 1 0
73 422 использовать 1 0 0 1
74 423 пытать 1 1 0 1
75 427 представить 1 1 1 0
76 428 чувствовать 1 0 0 1
77 429 создать 1 1 1 0
78 440 занимать 1 1 0 1
79 441 продолжать 1 1 0 1
80 445 слушать 1 1 0 1
81 447 узнать 1 1 1 0
82 456 приехать 1 0 1 0
83 459 отвечать 1 1 0 1
84 465 рассказывать 1 0 0 1
85 468 рассказать 1 0 1 0
86 470 представлять 1 1 0 1
87 477 брать 1 1 0 1
88 478 забыть 1 1 1 0
89 485 провести 1 1 1 0
90 486 спать 1 0 0 1
91 497 помочь 1 0 1 0
92 499 приходить 1 1 0 1
93 503 просить 1 1 0 1
94 504 вспомнить 1 1 1 0
95 505 открыть 1 1 1 0
96 506 привести 1 1 1 0
97 515 оставить 1 0 1 0
98 520 спрашивать 1 1 0 1
99 521 принимать 1 1 0 1
100 523 искать 1 0 0 1
101 531 войти 1 0 1 0
102 534 назвать 1 1 1 0
103 540 успеть 1 1 1 0
104 541 произойти 1 1 1 0
105 547 выходить 1 0 0 1
106 549 предложить 1 1 1 0
107 551 пить 1 0 0 1
108 554 глядеть 1 1 0 1
109 560 ехать 1 0 0 1
110 565 попасть 1 1 1 0
111 568 верить 1 0 0 1
112 573 держать 1 1 0 1
113 575 позволять 1 0 0 1
114 580 купить 1 1 1 0
115 581 уходить 1 0 0 1
116 582 собирать 1 1 0 1
117 585 относить 1 1 0 1
118 587 требовать 1 0 0 1
119 592 подойти 1 1 1 0
120 594 удаться 0 1 1 0
121 596 получать 1 1 0 1
122 622 умереть 1 0 1 0
123 636 сесть 1 0 1 0
124 638 случиться 0 1 1 0
125 642 проходить 1 0 0 1
126 643 составлять 1 1 0 1
127 649 установить 1 1 1 0
128 652 поднять 1 1 1 0
129 656 стараться 0 1 0 1
130 657 уметь 1 0 0 1
131 658 встать 1 0 1 0
132 678 проводить 1 1 0 1
133 683 бросить 1 1 1 0
134 705 объяснить 1 1 1 0
135 708 снять 1 1 1 0
136 711 нравиться 0 1 0 1
137 712 услышать 1 0 1 0
138 714 связать 1 1 1 0
139 718 позволить 1 0 1 0
140 728 поехать 1 0 1 0
141 729 положить 1 1 1 0
142 730 входить 1 1 0 1
143 746 оказывать 1 1 0 1
144 748 показывать 1 1 0 1
145 750 вызвать 1 1 1 0
146 751 касать 1 1 0 1
147 757 отметить 1 1 1 0
148 758 заявить 1 1 1 0
149 764 действовать 1 0 0 1
150 792 кричать 1 1 0 1
151 797 остановить 1 1 1 0
152 805 предлагать 1 1 0 1
153 811 убить 1 1 1 0
154 813 молчать 1 0 0 1
155 814 согласиться 0 1 1 0
156 822 сообщить 1 1 1 0
157 824 бежать 1 0 0 1
158 828 петь 1 0 0 1
159 833 вызывать 1 1 0 1
160 841 принести 1 0 1 0
161 844 выглядеть 1 0 0 1
162 850 служить 1 0 0 1
163 852 попросить 1 1 1 0
164 854 состоять 1 1 0 1
165 856 отдать 1 1 1 0
166 861 выступать 1 0 0 1
167 864 ставить 1 1 0 1
168 866 возникать 1 1 0 1
169 876 надеяться 0 1 0 1
170 882 вспоминать 1 1 0 1
171 894 помогать 1 0 0 1
172 899 значить 1 1 0 1
173 900 возникнуть 1 0 1 0
174 912 звать 1 1 0 1
175 915 позвонить 1 0 1 0
176 917 хватать 1 1 0 1
177 926 выпить 1 0 1 0
178 931 потерять 1 1 1 0
179 946 учить 1 1 0 1
180 951 возвращать 1 1 0 1
181 952 расти 1 1 0 1
182 955 обнаружить 1 1 1 0
183 961 почувствовать 1 0 1 0
184 968 передать 1 1 1 0
185 972 желать 1 0 0 1
186 973 ожидать 1 1 0 1
187 980 составить 1 1 1 0
188 988 нести 1 1 0 1
189 989 определить 1 1 1 0
190 999 пользоваться 0 1 0 1
191 1007 улыбнуться 0 1 1 0
192 1011 появляться 0 1 0 1
193 1016 смеяться 0 1 0 1
194 1019 уехать 1 0 1 0
195 1026 подходить 1 1 0 1
196 1027 судить 1 1 0 1
197 1028 родить 1 1 1 0
198 1034 отказать 1 1 1 0
199 1038 занять 1 1 1 0
200 1041 добавить 1 1 1 0
201 1043 звонить 1 0 0 1
202 1045 носить 1 1 0 1
203 1048 зависеть 1 0 0 1
204 1051 построить 1 1 1 0
205 1057 создавать 1 1 0 1
206 1062 встретить 1 1 1 0
207 1063 принадлежать 1 1 0 1
208 1064 произнести 1 1 1 0
209 1069 участвовать 1 0 0 1
210 1086 улыбаться 0 0 0 1
211 1101 направить 1 1 1 0
212 1118 обратить 1 1 1 0
213 1125 выбрать 1 1 1 0
214 1127 бить 1 1 0 1
215 1132 хватить 1 1 0 1
216 1133 обещать 1 0 0 1
217 1135 встречать 1 1 0 1
218 1143 напоминать 1 1 0 1
219 1148 упасть 1 0 1 0
220 1149 перестать 1 0 1 0
221 1154 обладать 1 0 0 1
222 1165 плакать 1 0 0 1
223 1187 поверить 1 0 1 0
224 1189 собрать 1 1 1 0
225 1194 простить 1 1 1 0
226 1201 рассматривать 1 1 0 1
227 1202 перейти 1 0 1 0
228 1203 мешать 1 1 0 1
229 1209 исчезнуть 1 0 1 0
230 1212 разумеет 1 1 0 1
231 1223 объявить 1 1 1 0
232 1224 отличать 1 1 0 1
233 1227 обращать 1 1 0 1
234 1231 снимать 1 1 0 1
235 1235 пригласить 1 0 1 0
236 1236 соответствовать 1 0 0 1
237 1241 закрыть 1 1 1 0
238 1242 придумать 1 0 1 0
239 1244 попробовать 1 0 1 0
240 1245 приводить 1 1 0 1
241 1250 достигнуть 1 0 1 0
242 1252 утверждать 1 1 0 1
243 1258 означать 1 0 0 1
244 1259 платить 1 1 0 1
245 1265 решать 1 1 0 1
246 1277 определять 1 1 0 1
247 1279 наблюдать 1 1 0 1
248 1282 погибнуть 1 0 1 0
249 1283 разговаривать 1 0 0 1
250 1289 устроить 1 1 1 0
251 1290 есть 1 1 0 1
252 1296 достать 1 1 1 0
253 1309 ездить 1 0 0 1
254 1316 понравиться 0 1 1 0
255 1325 выполнять 1 1 0 1
256 1330 заставить 1 0 1 0
257 1331 объяснять 1 1 0 1
258 1337 выполнить 1 1 1 0
259 1342 указать 1 0 1 0
260 1363 вздохнуть 1 0 1 0
261 1367 закончить 1 1 1 0
262 1370 признать 1 1 1 0
263 1379 дойти 1 0 1 0
264 1383 кивнуть 1 0 1 0
265 1394 узнавать 1 1 0 1
266 1402 предусмотреть 1 0 1 0
267 1409 обеспечивать 1 1 0 1
268 1413 двигать 1 1 0 1
269 1417 содержать 1 1 0 1
270 1426 приезжать 1 0 0 1
271 1431 обеспечить 1 1 1 0
272 1435 поступить 1 1 1 0
273 1437 привыкнуть 1 0 1 0
274 1440 открывать 1 1 0 1
275 1448 вырасти 1 0 1 0
276 1450 зайти 1 0 1 0
277 1453 посвятить 1 1 1 0
278 1454 стремиться 0 1 0 1
279 1466 изменить 1 1 1 0
280 1472 удивить 1 1 1 0
281 1473 падать 1 0 0 1
282 1475 звучать 1 0 0 1
283 1481 суметь 1 0 1 0
284 1486 разработать 1 1 1 0
285 1489 поговорить 1 0 1 0
286 1495 лететь 1 0 0 1
287 1496 совершить 1 1 1 0
288 1504 строить 1 1 0 1
289 1508 кончить 1 1 1 0
290 1510 привезти 1 0 1 0
291 1514 сложить 1 1 1 0
292 1515 оставлять 1 1 0 1
293 1516 полагать 1 1 0 1
294 1517 висеть 1 0 0 1
295 1531 повторить 1 1 1 0
296 1533 сыграть 1 1 1 0
297 1541 спасти 1 1 1 0
298 1545 повторять 1 1 0 1
299 1548 явить 1 1 1 0
300 1553 замечать 1 0 0 1
301 1555 подать 1 1 1 0
302 1560 назначить 1 1 1 0
303 1561 протянуть 1 1 1 0
304 1564 сохранить 1 1 1 0
305 1566 попытать 1 1 1 0
306 1567 расположить 1 1 1 0
307 1581 отправить 1 1 1 0
308 1586 садить 1 1 0 1
309 1593 крикнуть 1 0 1 0
310 1600 готовить 1 1 0 1
311 1603 гореть 1 0 0 1
312 1604 испытывать 1 1 0 1
313 1607 выделить 1 1 0 1
314 1611 поддерживать 1 1 0 1
315 1612 поднимать 1 1 0 1
316 1614 следить 1 1 0 1
317 1623 включать 1 1 0 1
318 1633 менять 1 1 0 1
319 1640 покупать 1 1 0 1
320 1646 предполагать 1 1 0 1
321 1648 терять 1 1 0 1
322 1657 послать 1 1 1 0
323 1660 допустить 1 1 1 0
324 1667 прочитать 1 1 1 0
325 1669 присутствовать 1 0 0 1
326 1671 взглянуть 1 0 1 0
327 1673 мечтать 1 1 0 1
328 1674 подписать 1 1 1 0
329 1678 осуществлять 1 1 0 1
330 1680 поступать 1 1 0 1
331 1713 захотеть 1 1 1 0
332 1716 бороть 1 1 0 1
333 1717 отдавать 1 1 0 1
334 1723 приобрести 1 1 1 0
335 1724 включить 1 1 1 0
336 1732 подтвердить 1 1 1 0
337 1735 спешить 1 1 0 1
338 1737 добить 1 1 1 0
339 1746 повернуть 1 1 1 0
340 1751 вставать 1 0 0 1
341 1752 подготовить 1 1 1 0
342 1753 исходить 1 1 0 1
343 1758 свидетельствовать 1 1 0 1
344 1759 ввести 1 1 1 0
345 1762 прочесть 1 1 1 0
346 1765 болеть 1 0 0 1
347 1767 тянуть 1 1 0 1
348 1770 продать 1 1 1 0
349 1784 произвести 1 1 1 0
350 1790 выступить 1 1 1 0
351 1792 пахнуть 1 0 0 1
352 1793 познакомить 1 1 1 0
353 1798 наступить 1 1 1 0
354 1803 предстоять 1 0 0 1
355 1809 производить 1 1 0 1
356 1812 перевести 1 1 1 0
357 1813 разрешить 1 1 1 0
358 1817 проверить 1 1 1 0
359 1827 выдержать 1 1 1 0
360 1832 учитывать 1 1 0 1
361 1833 курить 1 0 0 1
362 1835 забывать 1 1 0 1
363 1836 заключать 1 1 0 1
364 1843 выбирать 1 1 0 1
365 1847 напомнить 1 0 1 0
366 1850 закричать 1 0 1 0
367 1851 организовать 1 1 1 0
368 1856 доказать 1 1 1 0
369 1860 приносить 1 1 0 1
370 1870 дышать 1 0 0 1
371 1872 описать 1 1 1 0
372 1878 прожить 1 0 1 0
373 1888 оценить 1 1 1 0
374 1890 рассмотреть 1 1 1 0
375 1898 лечь 1 0 1 0
376 1899 превратить 1 1 1 0
377 1902 выпустить 1 1 1 0
378 1906 ударить 1 1 1 0
379 1913 проснуться 0 1 1 0
380 1929 способствовать 1 0 0 1
381 1939 научить 1 1 1 0
382 1946 умирать 1 0 0 1
383 1950 стрелять 1 1 0 1
384 1952 обойти 1 1 1 0
385 1955 записать 1 1 1 0
386 1962 подарить 1 0 1 0
387 1973 заставлять 1 1 0 1
388 1978 схватить 1 1 1 0
389 1980 пропасть 1 0 1 0
390 1986 выдать 1 1 1 0
391 1991 извинить 1 1 1 0
392 1992 разобрать 1 1 0 1
393 1996 опустить 1 1 1 0
394 1998 страдать 1 0 0 1
395 1999 заходить 1 1 0 1

Binary file not shown.

Binary file not shown.

43
rudict/numerals.csv Normal file
View File

@ -0,0 +1,43 @@
Номер;Слово;Тип;Перевод 1;Комментарий 1;Пример 1;Перевод 2;Комментарий 2;Пример 2;Перевод 3;Комментарий 3;Пример 3
;один;NUMERAL_NOUN;;;;;;;;;
;два;NUMERAL_NOUN;;;;;;;;;
;три;NUMERAL_NOUN;;;;;;;;;
;четыре;NUMERAL_NOUN;;;;;;;;;
;пять;NUMERAL_NOUN;;;;;;;;;
;шесть;NUMERAL_NOUN;;;;;;;;;
;семь;NUMERAL_NOUN;;;;;;;;;
;восемь;NUMERAL_NOUN;;;;;;;;;
;девять;NUMERAL_NOUN;;;;;;;;;
;десять;NUMERAL_NOUN;;;;;;;;;
;одиннадцать;NUMERAL_NOUN;;;;;;;;;
;двенадцать;NUMERAL_NOUN;;;;;;;;;
;тринадцать;NUMERAL_NOUN;;;;;;;;;
;четырнадцать;NUMERAL_NOUN;;;;;;;;;
;пятнадцать;NUMERAL_NOUN;;;;;;;;;
;шестнадцать;NUMERAL_NOUN;;;;;;;;;
;семнадцать;NUMERAL_NOUN;;;;;;;;;
;восемнадцать;NUMERAL_NOUN;;;;;;;;;
;девятнадцать;NUMERAL_NOUN;;;;;;;;;
;двадцать;NUMERAL_NOUN;;;;;;;;;
;тридцать;NUMERAL_NOUN;;;;;;;;;
;сорок;NUMERAL_NOUN;;;;;;;;;
;пятьдесят;NUMERAL_NOUN;;;;;;;;;
;шестьдесят;NUMERAL_NOUN;;;;;;;;;
;семьдесят;NUMERAL_NOUN;;;;;;;;;
;восемьдесят;NUMERAL_NOUN;;;;;;;;;
;девяносто;NUMERAL_NOUN;;;;;;;;;
;сто;NUMERAL_NOUN;;;;;;;;;
;раз;NUMERAL_NOUN;;;;;;;;;
;несколько;NUMERAL_NOUN_GENITIVE;;;;;;;;;
;оба;NUMERAL_NOUN_GENITIVE;;;;;;;;;
;двое;NUMERAL_NOUN_GENITIVE;;;;;;;;;
;трое;NUMERAL_NOUN_GENITIVE;;;;;;;;;
;четверо;NUMERAL_NOUN_GENITIVE;;;;;;;;;
;пятеро;NUMERAL_NOUN_GENITIVE;;;;;;;;;
;шестеро;NUMERAL_NOUN_GENITIVE;;;;;;;;;
;семеро;NUMERAL_NOUN_GENITIVE;;;;;;;;;
;восьмеро;NUMERAL_NOUN_GENITIVE;;;;;;;;;
;девятеро;NUMERAL_NOUN_GENITIVE;;;;;;;;;
;десятеро;NUMERAL_NOUN_GENITIVE;;;;;;;;;
;полтора;NUMERAL_NOUN_GENITIVE;;;;;;;;;
;полторы;NUMERAL_NOUN_GENITIVE;;;;;;;;;
1 Номер Слово Тип Перевод 1 Комментарий 1 Пример 1 Перевод 2 Комментарий 2 Пример 2 Перевод 3 Комментарий 3 Пример 3
2 один NUMERAL_NOUN
3 два NUMERAL_NOUN
4 три NUMERAL_NOUN
5 четыре NUMERAL_NOUN
6 пять NUMERAL_NOUN
7 шесть NUMERAL_NOUN
8 семь NUMERAL_NOUN
9 восемь NUMERAL_NOUN
10 девять NUMERAL_NOUN
11 десять NUMERAL_NOUN
12 одиннадцать NUMERAL_NOUN
13 двенадцать NUMERAL_NOUN
14 тринадцать NUMERAL_NOUN
15 четырнадцать NUMERAL_NOUN
16 пятнадцать NUMERAL_NOUN
17 шестнадцать NUMERAL_NOUN
18 семнадцать NUMERAL_NOUN
19 восемнадцать NUMERAL_NOUN
20 девятнадцать NUMERAL_NOUN
21 двадцать NUMERAL_NOUN
22 тридцать NUMERAL_NOUN
23 сорок NUMERAL_NOUN
24 пятьдесят NUMERAL_NOUN
25 шестьдесят NUMERAL_NOUN
26 семьдесят NUMERAL_NOUN
27 восемьдесят NUMERAL_NOUN
28 девяносто NUMERAL_NOUN
29 сто NUMERAL_NOUN
30 раз NUMERAL_NOUN
31 несколько NUMERAL_NOUN_GENITIVE
32 оба NUMERAL_NOUN_GENITIVE
33 двое NUMERAL_NOUN_GENITIVE
34 трое NUMERAL_NOUN_GENITIVE
35 четверо NUMERAL_NOUN_GENITIVE
36 пятеро NUMERAL_NOUN_GENITIVE
37 шестеро NUMERAL_NOUN_GENITIVE
38 семеро NUMERAL_NOUN_GENITIVE
39 восьмеро NUMERAL_NOUN_GENITIVE
40 девятеро NUMERAL_NOUN_GENITIVE
41 десятеро NUMERAL_NOUN_GENITIVE
42 полтора NUMERAL_NOUN_GENITIVE
43 полторы NUMERAL_NOUN_GENITIVE

BIN
rudict/numerals.xlsx Normal file

Binary file not shown.

34
rudict/preposition.csv Normal file
View File

@ -0,0 +1,34 @@
Номер;Предлог;Родительный падеж;Дательный падеж;Винительный падеж;Творительный падеж;Предложный падеж;Перевод 1;Комментарий 1;Пример 1;Перевод 2;Комментарий 2;Пример 2;Перевод 3;Комментарий 3;Пример 3
;в;1;0;1;0;1;;;;;;;;;
;во;1;0;1;0;1;;;;;;;;;
;без;1;0;0;0;0;;;;;;;;;
;до;1;0;0;0;0;;;;;;;;;
;из;1;0;0;0;0;;;;;;;;;
;к;0;1;0;0;0;;;;;;;;;
;ко;0;1;0;0;0;;;;;;;;;
;на;1;0;1;0;1;;;;;;;;;
;по;0;1;0;0;0;;;;;;;;;
;о;0;0;1;0;1;;;;;;;;;
;от;1;0;0;0;0;;;;;;;;;
;перед;0;0;0;1;0;;;;;;;;;
;при;0;0;0;0;1;;;;;;;;;
;через;1;0;1;0;0;;;;;;;;;
;с;1;0;0;1;0;;;;;;;;;
;у;1;0;0;0;0;;;;;;;;;
;за;1;0;1;1;0;;;;;;;;;
;над;0;0;0;1;0;;;;;;;;;
;об;0;0;1;0;1;;;;;;;;;
;обо;0;0;1;0;1;;;;;;;;;
;про;1;0;1;0;0;;;;;;;;;
;для;1;0;0;0;0;;;;;;;;;
;вблизи;1;0;0;0;0;;;;;;;;;
;вглубь;1;0;0;0;0;;;;;;;;;
;вдоль;1;0;0;0;0;;;;;;;;;
;возле;1;0;0;0;0;;;;;;;;;
;подле;1;0;0;0;0;;;;;;;;;
;вокруг;1;0;0;0;0;;;;;;;;;
;около;1;0;0;0;0;;;;;;;;;
;впереди;1;0;0;0;0;;;;;;;;;
;после;1;0;0;0;0;;;;;;;;;
;из-под;1;0;0;0;0;;;;;;;;;
;из-за;1;0;0;0;0;;;;;;;;;
1 Номер Предлог Родительный падеж Дательный падеж Винительный падеж Творительный падеж Предложный падеж Перевод 1 Комментарий 1 Пример 1 Перевод 2 Комментарий 2 Пример 2 Перевод 3 Комментарий 3 Пример 3
2 в 1 0 1 0 1
3 во 1 0 1 0 1
4 без 1 0 0 0 0
5 до 1 0 0 0 0
6 из 1 0 0 0 0
7 к 0 1 0 0 0
8 ко 0 1 0 0 0
9 на 1 0 1 0 1
10 по 0 1 0 0 0
11 о 0 0 1 0 1
12 от 1 0 0 0 0
13 перед 0 0 0 1 0
14 при 0 0 0 0 1
15 через 1 0 1 0 0
16 с 1 0 0 1 0
17 у 1 0 0 0 0
18 за 1 0 1 1 0
19 над 0 0 0 1 0
20 об 0 0 1 0 1
21 обо 0 0 1 0 1
22 про 1 0 1 0 0
23 для 1 0 0 0 0
24 вблизи 1 0 0 0 0
25 вглубь 1 0 0 0 0
26 вдоль 1 0 0 0 0
27 возле 1 0 0 0 0
28 подле 1 0 0 0 0
29 вокруг 1 0 0 0 0
30 около 1 0 0 0 0
31 впереди 1 0 0 0 0
32 после 1 0 0 0 0
33 из-под 1 0 0 0 0
34 из-за 1 0 0 0 0

BIN
rudict/preposition.xlsx Normal file

Binary file not shown.

55
rudict/pronouns.csv Normal file
View File

@ -0,0 +1,55 @@
Номер;Местоимение;Тип;Перевод 1;Комментарий 1;Пример 1;Перевод 2;Комментарий 2;Пример 2;Перевод 3;Комментарий 3;Пример 3
1;я;PRONOUN_NOUN;;;;;;;;;
2;ты;PRONOUN_NOUN;;;;;;;;;
3;он;PRONOUN_NOUN;;;;;;;;;
4;она;PRONOUN_NOUN;;;;;;;;;
5;оно;PRONOUN_NOUN;;;;;;;;;
6;мы;PRONOUN_NOUN;;;;;;;;;
7;вы;PRONOUN_NOUN;;;;;;;;;
8;они;PRONOUN_NOUN;;;;;;;;;
;что-то;PRONOUN_NOUN;;;;;;;;;
;кое-что;PRONOUN_NOUN;;;;;;;;;
;что-нибудь;PRONOUN_NOUN;;;;;;;;;
;ничто;PRONOUN_NOUN;;;;;;;;;
;нечто;PRONOUN_NOUN;;;;;;;;;
;кто-то;PRONOUN_NOUN;;;;;;;;;
;кое-кто;PRONOUN_NOUN;;;;;;;;;
;кто-нибудь;PRONOUN_NOUN;;;;;;;;;
;некто;PRONOUN_NOUN;;;;;;;;;
;никто;PRONOUN_NOUN;;;;;;;;;
;мой;PRONOUN_OWNERSHIP;;;;;;;;;
;твой;PRONOUN_OWNERSHIP;;;;;;;;;
;его;PRONOUN_OWNERSHIP;;;;;;;;;
;ее;PRONOUN_OWNERSHIP;;;;;;;;;
;наш;PRONOUN_OWNERSHIP;;;;;;;;;
;ваш;PRONOUN_OWNERSHIP;;;;;;;;;
;их;PRONOUN_OWNERSHIP;;;;;;;;;
;свой;PRONOUN_OWNERSHIP;;;;;;;;;
;чей-то;PRONOUN_OWNERSHIP;;;;;;;;;
;кого-то;PRONOUN_OWNERSHIP;;;;;;;;;
;кое-кого;PRONOUN_OWNERSHIP;;;;;;;;;
;кого-нибудь;PRONOUN_OWNERSHIP;;;;;;;;;
;никого;PRONOUN_OWNERSHIP;;;;;;;;;
;нечего;PRONOUN_OWNERSHIP;;;;;;;;;
;ничего;PRONOUN_OWNERSHIP;;;;;;;;;
;чего-то;PRONOUN_OWNERSHIP;;;;;;;;;
;кое-что;PRONOUN_OWNERSHIP;;;;;;;;;
;чот-нибудь;PRONOUN_OWNERSHIP;;;;;;;;;
;некого;PRONOUN_OWNERSHIP;;;;;;;;;
;меня;PRONOUN_GENITIVE;;;;;;;;;
;тебя;PRONOUN_GENITIVE;;;;;;;;;
;его;PRONOUN_GENITIVE;;;;;;;;;
;ее;PRONOUN_GENITIVE;;;;;;;;;
;нас;PRONOUN_GENITIVE;;;;;;;;;
;вас;PRONOUN_GENITIVE;;;;;;;;;
;их;PRONOUN_GENITIVE;;;;;;;;;
;себя;PRONOUN_GENITIVE;;;;;;;;;
;кого-то;PRONOUN_GENITIVE;;;;;;;;;
;кое-кого;PRONOUN_GENITIVE;;;;;;;;;
;кого-нибудь;PRONOUN_GENITIVE;;;;;;;;;
;никого;PRONOUN_GENITIVE;;;;;;;;;
;ничего;PRONOUN_GENITIVE;;;;;;;;;
;нечего;PRONOUN_GENITIVE;;;;;;;;;
;что-то;PRONOUN_GENITIVE;;;;;;;;;
;кое-что;PRONOUN_GENITIVE;;;;;;;;;
;что-нибудь;PRONOUN_GENITIVE;;;;;;;;;
1 Номер Местоимение Тип Перевод 1 Комментарий 1 Пример 1 Перевод 2 Комментарий 2 Пример 2 Перевод 3 Комментарий 3 Пример 3
2 1 я PRONOUN_NOUN
3 2 ты PRONOUN_NOUN
4 3 он PRONOUN_NOUN
5 4 она PRONOUN_NOUN
6 5 оно PRONOUN_NOUN
7 6 мы PRONOUN_NOUN
8 7 вы PRONOUN_NOUN
9 8 они PRONOUN_NOUN
10 что-то PRONOUN_NOUN
11 кое-что PRONOUN_NOUN
12 что-нибудь PRONOUN_NOUN
13 ничто PRONOUN_NOUN
14 нечто PRONOUN_NOUN
15 кто-то PRONOUN_NOUN
16 кое-кто PRONOUN_NOUN
17 кто-нибудь PRONOUN_NOUN
18 некто PRONOUN_NOUN
19 никто PRONOUN_NOUN
20 мой PRONOUN_OWNERSHIP
21 твой PRONOUN_OWNERSHIP
22 его PRONOUN_OWNERSHIP
23 ее PRONOUN_OWNERSHIP
24 наш PRONOUN_OWNERSHIP
25 ваш PRONOUN_OWNERSHIP
26 их PRONOUN_OWNERSHIP
27 свой PRONOUN_OWNERSHIP
28 чей-то PRONOUN_OWNERSHIP
29 кого-то PRONOUN_OWNERSHIP
30 кое-кого PRONOUN_OWNERSHIP
31 кого-нибудь PRONOUN_OWNERSHIP
32 никого PRONOUN_OWNERSHIP
33 нечего PRONOUN_OWNERSHIP
34 ничего PRONOUN_OWNERSHIP
35 чего-то PRONOUN_OWNERSHIP
36 кое-что PRONOUN_OWNERSHIP
37 чот-нибудь PRONOUN_OWNERSHIP
38 некого PRONOUN_OWNERSHIP
39 меня PRONOUN_GENITIVE
40 тебя PRONOUN_GENITIVE
41 его PRONOUN_GENITIVE
42 ее PRONOUN_GENITIVE
43 нас PRONOUN_GENITIVE
44 вас PRONOUN_GENITIVE
45 их PRONOUN_GENITIVE
46 себя PRONOUN_GENITIVE
47 кого-то PRONOUN_GENITIVE
48 кое-кого PRONOUN_GENITIVE
49 кого-нибудь PRONOUN_GENITIVE
50 никого PRONOUN_GENITIVE
51 ничего PRONOUN_GENITIVE
52 нечего PRONOUN_GENITIVE
53 что-то PRONOUN_GENITIVE
54 кое-что PRONOUN_GENITIVE
55 что-нибудь PRONOUN_GENITIVE

BIN
rudict/pronouns.xlsx Normal file

Binary file not shown.

View File

@ -22,6 +22,9 @@
#include "../utf8utf16.h" #include "../utf8utf16.h"
#include "../noun.h" #include "../noun.h"
#include "../adjective.h" #include "../adjective.h"
#include "../verb.h"
#include "../other.h"
#include "../preposition.h"
namespace http { namespace http {
namespace server { namespace server {
@ -154,7 +157,7 @@ namespace http {
id = 0; id = 0;
boost::property_tree::wptree nounArr; boost::property_tree::wptree wordArr;
for (auto& nounStruct : nounStructArr) for (auto& nounStruct : nounStructArr)
{ {
@ -175,7 +178,7 @@ namespace http {
nounTree.put(L"noun.specialMultipleForm", nounStruct.nounRecord.specialMultipleForm); nounTree.put(L"noun.specialMultipleForm", nounStruct.nounRecord.specialMultipleForm);
nounTree.put(L"noun.nominativeSingularForm", nounStruct.nounRecord.nominativeForm); nounTree.put(L"noun.nominativeSingularForm", nounStruct.nounRecord.nominativeForm);
nounArr.push_back(std::make_pair(L"", nounTree)); wordArr.push_back(std::make_pair(L"", nounTree));
id++; id++;
} }
@ -191,24 +194,100 @@ namespace http {
for (auto& adjectiveStruct : adjectiveStructArr) for (auto& adjectiveStruct : adjectiveStructArr)
{ {
boost::property_tree::wptree adjectivrTree; boost::property_tree::wptree adjectiveTree;
adjectivrTree.put(L"id", id); adjectiveTree.put(L"id", id);
adjectivrTree.put(L"word", "adjective"); adjectiveTree.put(L"word", "adjective");
adjectivrTree.put(L"adjective.grammaticalCase", NounGrammaticalCaseToWString(adjectiveStruct.grammaticalCase)); adjectiveTree.put(L"adjective.grammaticalCase", NounGrammaticalCaseToWString(adjectiveStruct.grammaticalCase));
adjectivrTree.put(L"adjective.animated", adjectiveStruct.isDeclentionAnimated); adjectiveTree.put(L"adjective.animated", adjectiveStruct.isDeclentionAnimated);
adjectivrTree.put(L"adjective.count", NounCountToWString(adjectiveStruct.count)); adjectiveTree.put(L"adjective.count", NounCountToWString(adjectiveStruct.count));
adjectivrTree.put(L"adjective.gender", adjectiveStruct.gender); adjectiveTree.put(L"adjective.gender", adjectiveStruct.gender);
adjectivrTree.put(L"adjective.nominativeSingularForm", adjectiveStruct.adjectiveRecord.nominativeMaleForm); adjectiveTree.put(L"adjective.nominativeSingularForm", adjectiveStruct.adjectiveRecord.nominativeMaleForm);
nounArr.push_back(std::make_pair(L"", adjectivrTree)); wordArr.push_back(std::make_pair(L"", adjectiveTree));
id++; id++;
} }
result.put_child(L"words", nounArr);
std::set<VB::VerbStruct> verbStructArr = VB::RecognizeVerb(request);
id = 0;
for (auto& verbStruct : verbStructArr)
{
boost::property_tree::wptree verbTree;
verbTree.put(L"id", id);
verbTree.put(L"word", "verb");
verbTree.put(L"verb.infinitiveForm", verbStruct.verbRecord.infinitive);
verbTree.put(L"verb.canBeImperfect", verbStruct.verbRecord.canBeImperfect);
verbTree.put(L"verb.canBePerfect", verbStruct.verbRecord.canBePerfect);
verbTree.put(L"verb.canBeNotPrefixed", verbStruct.verbRecord.canBeNotPrefixed);
verbTree.put(L"verb.canBePrefixed", verbStruct.verbRecord.canBePrefixed);
verbTree.put(L"verb.selfEnding", verbStruct.selfEnding);
verbTree.put(L"verb.verbParams", VB::VerbParamsToWString(verbStruct.verbParams));
wordArr.push_back(std::make_pair(L"", verbTree));
id++;
}
std::set<OT::OtherWordRecord> otherWordStructArr = OT::RecognizeWord(request);
id = 0;
for (auto& otherWordRecord : otherWordStructArr)
{
boost::property_tree::wptree otherWordTree;
otherWordTree.put(L"id", id);
otherWordTree.put(L"word", "otherWord");
otherWordTree.put(L"otherWord.word", otherWordRecord.word);
otherWordTree.put(L"otherWord.type", otherWordRecord.type);
wordArr.push_back(std::make_pair(L"", otherWordTree));
id++;
}
std::set<PP::PrepositionRecord> prepositionStructArr = PP::RecognizeWord(request);
id = 0;
for (auto& prepositionStruct : prepositionStructArr)
{
boost::property_tree::wptree prepositionTree;
prepositionTree.put(L"id", id);
prepositionTree.put(L"word", "preposition");
prepositionTree.put(L"preposition.infinitiveForm", prepositionStruct.word);
prepositionTree.put(L"preposition.availableForGenitive", prepositionStruct.availableForGenitive);
prepositionTree.put(L"preposition.availableForDative", prepositionStruct.availableForDative);
prepositionTree.put(L"preposition.availableForAccusative", prepositionStruct.availableForAccusative);
prepositionTree.put(L"preposition.availableForInstrumental", prepositionStruct.availableForInstrumental);
prepositionTree.put(L"preposition.availableForPrepositional", prepositionStruct.availableForPrepositional);
wordArr.push_back(std::make_pair(L"", prepositionTree));
id++;
}
result.put_child(L"words", wordArr);

View File

@ -7,6 +7,9 @@
#include "noun.h" #include "noun.h"
#include "adjective.h" #include "adjective.h"
#include "verb.h"
#include "other.h"
#include "preposition.h"
int main() int main()
{ {
@ -21,10 +24,21 @@ int main()
AJ::FillDivisionCaseMaps(); AJ::FillDivisionCaseMaps();
AJ::SetupDeclentionMap(); AJ::SetupDeclentionMap();
VB::LoadVerbConjunctionTable();
VB::LoadFrequentWordSet();
//RecognizeNoun(L"стульями"); //RecognizeNoun(L"стульями");
//Косяк: "вечер" //Косяк: "вечер"
//AJ::RecognizeAdjective(L"золотыми"); //AJ::RecognizeAdjective(L"золотыми");
//VB::RecognizeVerb(L"разработалась");
OT::LoadWordSet("frequent_other_2000.csv");
OT::LoadWordSet("pronouns.csv");
OT::LoadWordSet("numerals.csv");
PP::LoadWordSet("preposition.csv");
try try
{ {

87
rudict/rudict/other.cpp Normal file
View File

@ -0,0 +1,87 @@
#include "other.h"
#include <iostream> //Xperimental -- for debug only
#include "utf8utf16.h"
#include "boost/regex.hpp"
#include "boost/algorithm/string/regex.hpp"
namespace OT
{
std::vector<OtherWordRecord> OtherWordRecordArr;
OtherWordRecord::OtherWordRecord()
{
}
OtherWordRecord::OtherWordRecord(std::wstring line)
{
std::vector<std::wstring> lineArr;
boost::split_regex(lineArr, line, boost::wregex(L";"));
word = lineArr[1];
type = lineArr[2];
}
std::set<OtherWordRecord> RecognizeWord(std::wstring word)
{
std::set<OtherWordRecord> result;
for (auto& wordRecord : OtherWordRecordArr)
{
if (wordRecord.word == word)
{
result.insert(wordRecord);
}
}
return result;
}
void LoadWordSet(std::string filename)
{
#ifdef _WIN32
std::ifstream f("C:/Workplace/ChineseJournal/rudict/" + filename);
#else
std::ifstream f("/home/devuser/workplace/rudict/" + filename);
#endif
std::string line;
std::wstring wline;
if (f.is_open())
{
getline(f, line); //Skip one line
std::cout << "File found!" << std::endl;
while (getline(f, line))
{
wline = string_to_wstring(line);
OtherWordRecord otherWordRecord(wline);
OtherWordRecordArr.push_back(otherWordRecord);
}
f.close();
}
else
{
std::cout << "file not found!" << std::endl;
}
}
}

47
rudict/rudict/other.h Normal file
View File

@ -0,0 +1,47 @@
#ifndef OTHER_H_INCLUDED
#define OTHER_H_INCLUDED
#include <string>
#include <map>
#include <set>
#include <vector>
#include <fstream>
#include "boost/algorithm/string.hpp"
namespace OT
{
struct OtherWordRecord
{
std::wstring word;
std::wstring type;
OtherWordRecord();
OtherWordRecord(std::wstring line);
bool operator<(const OtherWordRecord& other) const
{
if (word != other.word)
{
return word < other.word;
}
else
{
return type < other.type;
}
}
};
extern std::vector<OtherWordRecord> OtherWordRecordArr;
std::set<OtherWordRecord> RecognizeWord(std::wstring word);
void LoadWordSet(std::string filename);
}
#endif //OTHER_H_INCLUDED

View File

@ -0,0 +1,98 @@
#include "preposition.h"
#include <iostream> //Xperimental -- for debug only
#include "utf8utf16.h"
#include "boost/regex.hpp"
#include "boost/algorithm/string/regex.hpp"
namespace PP
{
std::vector<PrepositionRecord> PrepositionRecordArr;
PrepositionRecord::PrepositionRecord()
: availableForGenitive(false)
, availableForDative(false)
, availableForAccusative(false)
, availableForInstrumental(false)
, availableForPrepositional(false)
{
}
PrepositionRecord::PrepositionRecord(std::wstring line)
{
std::vector<std::wstring> lineArr;
boost::split_regex(lineArr, line, boost::wregex(L";"));
word = lineArr[1];
availableForGenitive = lineArr[2] == L"1" ? true : false;
availableForDative = lineArr[3] == L"1" ? true : false;
availableForAccusative = lineArr[4] == L"1" ? true : false;
availableForInstrumental = lineArr[5] == L"1" ? true : false;
availableForPrepositional = lineArr[6] == L"1" ? true : false;
}
std::set<PrepositionRecord> RecognizeWord(std::wstring word)
{
std::set<PrepositionRecord> result;
for (auto& wordRecord : PrepositionRecordArr)
{
if (wordRecord.word == word)
{
result.insert(wordRecord);
}
}
return result;
}
void LoadWordSet(std::string filename)
{
#ifdef _WIN32
std::ifstream f("C:/Workplace/ChineseJournal/rudict/" + filename);
#else
std::ifstream f("/home/devuser/workplace/rudict/" + filename);
#endif
std::string line;
std::wstring wline;
if (f.is_open())
{
getline(f, line); //Skip one line
std::cout << "File found!" << std::endl;
while (getline(f, line))
{
wline = string_to_wstring(line);
PrepositionRecord prepositionRecord(wline);
PrepositionRecordArr.push_back(prepositionRecord);
}
f.close();
}
else
{
std::cout << "file not found!" << std::endl;
}
}
}

View File

@ -0,0 +1,45 @@
#ifndef PREPOSITION_H_INCLUDED
#define PREPOSITION_H_INCLUDED
#include <string>
#include <map>
#include <set>
#include <vector>
#include <fstream>
#include "boost/algorithm/string.hpp"
namespace PP
{
struct PrepositionRecord
{
std::wstring word;
bool availableForGenitive;
bool availableForDative;
bool availableForAccusative;
bool availableForInstrumental;
bool availableForPrepositional;
PrepositionRecord();
PrepositionRecord(std::wstring line);
bool operator<(const PrepositionRecord& other) const
{
return word < other.word;
}
};
extern std::vector<PrepositionRecord> PrepositionRecordArr;
std::set<PrepositionRecord> RecognizeWord(std::wstring word);
void LoadWordSet(std::string filename);
}
#endif //PREPOSITION_H_INCLUDED

View File

@ -81,7 +81,10 @@
<ClCompile Include="http\server.cpp" /> <ClCompile Include="http\server.cpp" />
<ClCompile Include="main.cpp" /> <ClCompile Include="main.cpp" />
<ClCompile Include="noun.cpp" /> <ClCompile Include="noun.cpp" />
<ClCompile Include="other.cpp" />
<ClCompile Include="preposition.cpp" />
<ClCompile Include="utf8utf16.cpp" /> <ClCompile Include="utf8utf16.cpp" />
<ClCompile Include="verb.cpp" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="adjective.h" /> <ClInclude Include="adjective.h" />
@ -96,7 +99,10 @@
<ClInclude Include="http\request_parser.hpp" /> <ClInclude Include="http\request_parser.hpp" />
<ClInclude Include="http\server.hpp" /> <ClInclude Include="http\server.hpp" />
<ClInclude Include="noun.h" /> <ClInclude Include="noun.h" />
<ClInclude Include="other.h" />
<ClInclude Include="preposition.h" />
<ClInclude Include="utf8utf16.h" /> <ClInclude Include="utf8utf16.h" />
<ClInclude Include="verb.h" />
</ItemGroup> </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">

View File

@ -54,6 +54,15 @@
<ClCompile Include="grammarCase.cpp"> <ClCompile Include="grammarCase.cpp">
<Filter>Source Files</Filter> <Filter>Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="verb.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="other.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="preposition.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="noun.h"> <ClInclude Include="noun.h">
@ -95,5 +104,14 @@
<ClInclude Include="grammarCase.h"> <ClInclude Include="grammarCase.h">
<Filter>Source Files</Filter> <Filter>Source Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="verb.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="other.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="preposition.h">
<Filter>Source Files</Filter>
</ClInclude>
</ItemGroup> </ItemGroup>
</Project> </Project>

514
rudict/rudict/verb.cpp Normal file
View File

@ -0,0 +1,514 @@
#include "verb.h"
#include <iostream> //Xperimental -- for debug only
#include "utf8utf16.h"
#include "boost/regex.hpp"
#include "boost/algorithm/string/regex.hpp"
namespace VB
{
std::vector<VerbRecord> VerbRecordArr;
std::vector<VerbParamsTableRecord> VerbParamsTable;
VerbRecord::VerbRecord()
: canBePrefixed(false)
, canBeNotPrefixed(false)
, canBePerfect(false)
, canBeImperfect(false)
{
}
VerbRecord::VerbRecord(std::wstring line)
{
std::vector<std::wstring> lineArr;
boost::split_regex(lineArr, line, boost::wregex(L";"));
infinitive = lineArr[1];
canBePrefixed = lineArr[2] == L"1" ? true : false;
canBeNotPrefixed = lineArr[3] == L"1" ? true : false;
canBePerfect = lineArr[4] == L"1" ? true : false;
canBeImperfect = lineArr[5] == L"1" ? true : false;
}
VerbParams WStringToVerbParams(std::wstring str)
{
if (str == L"VP_INFINITIVE")
{
return VP_INFINITIVE;
}
else if (str == L"VP_PAST_MALE_SINGULAR")
{
return VP_PAST_MALE_SINGULAR;
}
else if (str == L"VP_PAST_FEMALE_SINGULAR")
{
return VP_PAST_FEMALE_SINGULAR;
}
else if (str == L"VP_PAST_NEUTER_SINGULAR")
{
return VP_PAST_NEUTER_SINGULAR;
}
else if (str == L"VP_PAST_PLURAL")
{
return VP_PAST_PLURAL;
}
else if (str == L"VP_PRESENT_FIRSTPERSON_SINGULAR")
{
return VP_PRESENT_FIRSTPERSON_SINGULAR;
}
else if (str == L"VP_PRESENT_SECONDPERSON_SINGULAR")
{
return VP_PRESENT_SECONDPERSON_SINGULAR;
}
else if (str == L"VP_PRESENT_THIRDPERSON_SINGULAR")
{
return VP_PRESENT_THIRDPERSON_SINGULAR;
}
else if (str == L"VP_PRESENT_FIRSTPERSON_PLURAL")
{
return VP_PRESENT_FIRSTPERSON_PLURAL;
}
else if (str == L"VP_PRESENT_SECONDPERSON_PLURAL")
{
return VP_PRESENT_SECONDPERSON_PLURAL;
}
else if (str == L"VP_PRESENT_THIRDPERSON_PLURAL")
{
return VP_PRESENT_THIRDPERSON_PLURAL;
}
std::cout << "Error in WStringToVerbParams" << std::endl;
return VP_INFINITIVE;
}
std::wstring VerbParamsToWString(VerbParams verbParams)
{
if (verbParams == VP_INFINITIVE)
{
return L"VP_INFINITIVE";
}
else if (verbParams == VP_PAST_MALE_SINGULAR)
{
return L"VP_PAST_MALE_SINGULAR";
}
else if (verbParams == VP_PAST_FEMALE_SINGULAR)
{
return L"VP_PAST_FEMALE_SINGULAR";
}
else if (verbParams == VP_PAST_NEUTER_SINGULAR)
{
return L"VP_PAST_NEUTER_SINGULAR";
}
else if (verbParams == VP_PAST_PLURAL)
{
return L"VP_PAST_PLURAL";
}
else if (verbParams == VP_PRESENT_FIRSTPERSON_SINGULAR)
{
return L"VP_PRESENT_FIRSTPERSON_SINGULAR";
}
else if (verbParams == VP_PRESENT_SECONDPERSON_SINGULAR)
{
return L"VP_PRESENT_SECONDPERSON_SINGULAR";
}
else if (verbParams == VP_PRESENT_THIRDPERSON_SINGULAR)
{
return L"VP_PRESENT_THIRDPERSON_SINGULAR";
}
else if (verbParams == VP_PRESENT_FIRSTPERSON_PLURAL)
{
return L"VP_PRESENT_FIRSTPERSON_PLURAL";
}
else if (verbParams == VP_PRESENT_SECONDPERSON_PLURAL)
{
return L"VP_PRESENT_SECONDPERSON_PLURAL";
}
else if (verbParams == VP_PRESENT_THIRDPERSON_PLURAL)
{
return L"VP_PRESENT_THIRDPERSON_PLURAL";
}
std::cout << "Error in VerbParamsToWString" << std::endl;
return L"";
}
VerbConjunction WStringToVerbConjunction(std::wstring str)
{
if (str == L"VC_FIRST_ET")
{
return VC_FIRST_ET;
}
else if (str == L"VC_FIRST_AT")
{
return VC_FIRST_AT;
}
else if (str == L"VC_FIRST_OT")
{
return VC_FIRST_OT;
}
else if (str == L"VC_FIRST_IT")
{
return VC_FIRST_IT;
}
else if (str == L"VC_FIRST_YT")
{
return VC_FIRST_YT;
}
else if (str == L"VC_FIRST_YAT")
{
return VC_FIRST_YAT;
}
else if (str == L"VC_SECOND_IT")
{
return VC_SECOND_IT;
}
else if (str == L"VC_SECOND_ET")
{
return VC_SECOND_ET;
}
else if (str == L"VC_SECOND_AT")
{
return VC_SECOND_AT;
}
std::cout << "Error in WStringToVerbConjunction" << std::endl;
return VC_FIRST_ET;
}
bool VerbIsInDictionary(std::wstring verbInfinitive)
{
for (auto& verb : VerbRecordArr)
{
if (verb.infinitive == verbInfinitive)
{
return true;
}
}
return false;
}
VerbRecord GetVerbRecordFromDictionary(std::wstring verbInfinitive)
{
for (auto& verb : VerbRecordArr)
{
if (verb.infinitive == verbInfinitive)
{
return verb;
}
}
std::cout << "Error in GetVerbRecordFromDictionary" << std::endl;
return VerbRecord();
}
std::wstring cutSelfEndingIfPossible(std::wstring& verb)
{
if (verb.substr(verb.size() - 2, 2) == L"ся")
{
verb.erase(verb.size() - 2, 2);
return L"ся";
}
if (verb.substr(verb.size() - 2, 2) == L"сь")
{
verb.erase(verb.size() - 2, 2);
return L"сь";
}
return L"";
}
std::vector<std::wstring> GetAllVerbEndingArr()
{
std::vector<std::wstring> result;
result.push_back(L"еть");
result.push_back(L"ать");
result.push_back(L"оть");
result.push_back(L"ить");
result.push_back(L"уть");
result.push_back(L"ять");
result.push_back(L"ел");
result.push_back(L"ал");
result.push_back(L"ол");
result.push_back(L"ил");
result.push_back(L"ул");
result.push_back(L"ял");
result.push_back(L"ела");
result.push_back(L"ала");
result.push_back(L"ола");
result.push_back(L"ила");
result.push_back(L"ула");
result.push_back(L"яла");
result.push_back(L"ело");
result.push_back(L"ало");
result.push_back(L"оло");
result.push_back(L"ило");
result.push_back(L"уло");
result.push_back(L"яло");
result.push_back(L"ели");
result.push_back(L"али");
result.push_back(L"оли");
result.push_back(L"или");
result.push_back(L"ули");
result.push_back(L"яли");
result.push_back(L"ею");
result.push_back(L"аю");
result.push_back(L"ю");
result.push_back(L"яю");
result.push_back(L"у");
result.push_back(L"еешь");
result.push_back(L"аешь");
result.push_back(L"ешь");
result.push_back(L"яешь");
result.push_back(L"ишь");
result.push_back(L"еет");
result.push_back(L"ает");
result.push_back(L"ет");
result.push_back(L"яет");
result.push_back(L"ит");
result.push_back(L"еем");
result.push_back(L"аем");
result.push_back(L"ем");
result.push_back(L"яем");
result.push_back(L"им");
result.push_back(L"еете");
result.push_back(L"аете");
result.push_back(L"ете");
result.push_back(L"яете");
result.push_back(L"ите");
result.push_back(L"еют");
result.push_back(L"ают");
result.push_back(L"ют");
result.push_back(L"ут");
result.push_back(L"яют");
result.push_back(L"ят");
return result;
}
std::set<VerbEndingDivision> getPossibleVerbEndingDivisionSet(std::wstring verb)
{
std::set<VerbEndingDivision> result;
auto allVerbEndingArr = GetAllVerbEndingArr();
for (auto ending : allVerbEndingArr)
{
if (boost::ends_with(verb, ending))
{
std::wstring nounBase = boost::replace_last_copy(verb, ending, "");
result.insert({ nounBase, ending });
}
}
return result;
}
std::set<std::pair<VerbParams, VerbConjunction>> getAllPossibleVerbParamsAndConjunctions(std::wstring ending)
{
std::set<std::pair<VerbParams, VerbConjunction>> result;
for (auto& vTableRecord : VerbParamsTable)
{
for (int i = 0; i < VC_SIZE; i++)
{
if (vTableRecord.verbConjunctionTable[i].ending == ending)
{
result.insert({ vTableRecord.verbParams, vTableRecord.verbConjunctionTable[i].conjunction });
}
}
}
return result;
}
std::wstring GetVerbInfinitive(std::wstring modifiedBase, VerbConjunction verbConjunction)
{
return modifiedBase + VerbParamsTable[0].verbConjunctionTable[static_cast<int>(verbConjunction)].ending;
}
std::set<VerbStruct> RecognizeVerb(std::wstring verb)
{
std::set<VerbStruct> result;
std::wstring selfEnding = cutSelfEndingIfPossible(verb);
auto verbEndingDivisionArr = getPossibleVerbEndingDivisionSet(verb);
for (auto verbEndingDivision : verbEndingDivisionArr)
{
std::wstring verbBase = verbEndingDivision.base;
std::wstring verbEnding = verbEndingDivision.ending;
std::wstring modifiedBase = (verbBase);
std::wstring modifiedEnding = (verbEnding);
std::set<std::pair<VerbParams, VerbConjunction>> possibleParams = getAllPossibleVerbParamsAndConjunctions(modifiedEnding);
for (auto& verbParams : possibleParams)
{
std::wstring verbInfinitive = GetVerbInfinitive(modifiedBase, verbParams.second);
if (VerbIsInDictionary(verbInfinitive))
{
VerbRecord vr = GetVerbRecordFromDictionary(verbInfinitive);
VerbStruct vs;
vs.verbParams = verbParams.first;
vs.selfEnding = selfEnding;
vs.verbRecord = vr;
result.insert(vs);
}
}
}
return result;
}
void LoadVerbConjunctionTable()
{
VerbParamsTable.clear();
#ifdef _WIN32
std::ifstream f("C:/Workplace/ChineseJournal/rudict/verb_conjunction.csv");
#else
std::ifstream f("/home/devuser/workplace/rudict/verb_conjunction.csv");
#endif
std::string line;
std::wstring wline;
if (f.is_open())
{
std::cout << "File found!" << std::endl;
std::vector<VerbConjunctionTableRecord> currentVerbConjunctionTable;
std::wstring currentVerbParams;
std::wstring currentVerbConjunction;
getline(f, line); //Skip one line
while (getline(f, line))
{
std::vector<std::string> lineArr;
boost::split_regex(lineArr, line, boost::regex(";"));
if (lineArr[0] != "")
{
if (currentVerbParams == L"")
{
currentVerbParams = string_to_wstring(lineArr[0]);
}
else
{
VerbParamsTable.push_back(VerbParamsTableRecord{ WStringToVerbParams(currentVerbParams), currentVerbConjunctionTable });
currentVerbParams = string_to_wstring(lineArr[0]);
currentVerbConjunctionTable.clear();
}
}
if (lineArr[1] != "")
{
currentVerbConjunction = string_to_wstring(lineArr[1]);
}
std::wstring ending = string_to_wstring(lineArr[2]);
//std::set<std::wstring> endingsSet;
//boost::split_regex(endingsSet, ending, boost::regex(", "));
currentVerbConjunctionTable.push_back({
WStringToVerbConjunction(currentVerbConjunction),
ending
});
}
//Add last one
if (currentVerbParams != L"")
{
VerbParamsTable.push_back(VerbParamsTableRecord{ WStringToVerbParams(currentVerbParams), currentVerbConjunctionTable });
}
f.close();
}
else
{
std::cout << "file not found!" << std::endl;
}
}
void LoadFrequentWordSet()
{
#ifdef _WIN32
std::ifstream f("C:/Workplace/ChineseJournal/rudict/frequent_verbs_2000.csv");
#else
std::ifstream f("/home/devuser/workplace/rudict/frequent_verbs_2000.csv");
#endif
std::string line;
std::wstring wline;
if (f.is_open())
{
getline(f, line); //Skip one line
std::cout << "File found!" << std::endl;
while (getline(f, line))
{
wline = string_to_wstring(line);
VerbRecord verbRecord(wline);
VerbRecordArr.push_back(verbRecord);
}
f.close();
}
else
{
std::cout << "file not found!" << std::endl;
}
}
}

162
rudict/rudict/verb.h Normal file
View File

@ -0,0 +1,162 @@
#ifndef VERB_H_INCLUDED
#define VERB_H_INCLUDED
#include <string>
#include <map>
#include <set>
#include <vector>
#include <fstream>
#include "boost/algorithm/string.hpp"
#include "grammarCase.h"
namespace VB
{
struct VerbRecord
{
std::wstring infinitive;
bool canBePrefixed;
bool canBeNotPrefixed;
bool canBePerfect;
bool canBeImperfect;
VerbRecord();
VerbRecord(std::wstring line);
bool operator<(const VerbRecord& v) const
{
return infinitive < v.infinitive;
}
};
extern std::vector<VerbRecord> VerbRecordArr;
enum VerbParams
{
VP_INFINITIVE = 0,
VP_PAST_MALE_SINGULAR,
VP_PAST_FEMALE_SINGULAR,
VP_PAST_NEUTER_SINGULAR,
VP_PAST_PLURAL,
VP_PRESENT_FIRSTPERSON_SINGULAR,
VP_PRESENT_SECONDPERSON_SINGULAR,
VP_PRESENT_THIRDPERSON_SINGULAR,
VP_PRESENT_FIRSTPERSON_PLURAL,
VP_PRESENT_SECONDPERSON_PLURAL,
VP_PRESENT_THIRDPERSON_PLURAL,
VP_SIZE
};
enum VerbConjunction
{
VC_FIRST_ET = 0,
VC_FIRST_AT,
VC_FIRST_OT,
VC_FIRST_IT,
VC_FIRST_YT,
VC_FIRST_YAT,
VC_SECOND_IT,
VC_SECOND_ET,
VC_SECOND_AT,
VC_SIZE
};
struct VerbConjunctionTableRecord
{
VerbConjunction conjunction;
std::wstring ending;
};
struct VerbParamsTableRecord
{
VerbParams verbParams;
std::vector<VerbConjunctionTableRecord> verbConjunctionTable;
};
extern std::vector<VerbParamsTableRecord> VerbParamsTable;
struct VerbStruct
{
VerbParams verbParams;
std::wstring selfEnding;
VerbRecord verbRecord;
bool operator<(const VerbStruct& v) const
{
if (verbParams != v.verbParams)
{
return verbParams < v.verbParams;
}
else
{
if (selfEnding != v.selfEnding)
{
return selfEnding < v.selfEnding;
}
else
{
return verbRecord < v.verbRecord;
}
}
}
};
VerbParams WStringToVerbParams(std::wstring str);
std::wstring VerbParamsToWString(VerbParams verbParams);
VerbConjunction WStringToVerbConjunction(std::wstring str);
bool VerbIsInDictionary(std::wstring verbInfinitive);
VerbRecord GetVerbRecordFromDictionary(std::wstring verbInfinitive);
std::wstring cutSelfEndingIfPossible(std::wstring& verb);
std::vector<std::wstring> GetAllVerbEndingArr();
struct VerbEndingDivision
{
std::wstring base;
std::wstring ending;
bool operator<(const VerbEndingDivision& other) const
{
if (base != other.base)
{
return base < other.base;
}
else
{
return ending < other.ending;
}
}
};
std::set<VerbEndingDivision> getPossibleVerbEndingDivisionSet(std::wstring verb);
std::set<std::pair<VerbParams, VerbConjunction>> getAllPossibleVerbParamsAndConjunctions(std::wstring ending);
std::wstring GetVerbInfinitive(std::wstring modifiedBase, VerbConjunction verbConjunction);
std::set<VerbStruct> RecognizeVerb(std::wstring verb);
void LoadVerbConjunctionTable();
void LoadFrequentWordSet();
} //namespace VB
#endif //VERB_H_INCLUDED

100
rudict/verb_conjunction.csv Normal file
View File

@ -0,0 +1,100 @@
Лицо и род и время и число;Спряжение;Окончание;Пример
VP_INFINITIVE;VC_FIRST_ET;еть;успеть
;VC_FIRST_AT;ать;делать
;VC_FIRST_OT;оть;бороть
;VC_FIRST_IT;ить;стелить
;VC_FIRST_YT;уть;вздохнуть
;VC_FIRST_YAT;ять;стрелять
;VC_SECOND_IT;ить;курить
;VC_SECOND_ET;еть;смотреть
;VC_SECOND_AT;ать;слышать
VP_PAST_MALE_SINGULAR;VC_FIRST_ET;ел;успел
;VC_FIRST_AT;ал;делал
;VC_FIRST_OT;ол;борол
;VC_FIRST_IT;ил;стелил
;VC_FIRST_YT;ул;вздохнул
;VC_FIRST_YAT;ял;стрелял
;VC_SECOND_IT;ил;курил
;VC_SECOND_ET;ел;смотрел
;VC_SECOND_AT;ал;слышал
VP_PAST_FEMALE_SINGULAR;VC_FIRST_ET;ела;успел
;VC_FIRST_AT;ала;делал
;VC_FIRST_OT;ола;борол
;VC_FIRST_IT;ила;стелил
;VC_FIRST_YT;ула;вздохнула
;VC_FIRST_YAT;яла;стрелял
;VC_SECOND_IT;ила;курил
;VC_SECOND_ET;ела;смотрел
;VC_SECOND_AT;ала;слышал
VP_PAST_NEUTER_SINGULAR;VC_FIRST_ET;ело;успел
;VC_FIRST_AT;ало;делал
;VC_FIRST_OT;оло;борол
;VC_FIRST_IT;ило;стелил
;VC_FIRST_YT;уло;вздохнуло
;VC_FIRST_YAT;яло;стрелял
;VC_SECOND_IT;ило;курил
;VC_SECOND_ET;ело;смотрел
;VC_SECOND_AT;ало;слышал
VP_PAST_PLURAL;VC_FIRST_ET;ели;успел
;VC_FIRST_AT;али;делал
;VC_FIRST_OT;оли;борол
;VC_FIRST_IT;или;стелил
;VC_FIRST_YT;ули;вздохнули
;VC_FIRST_YAT;яли;стрелял
;VC_SECOND_IT;или;курил
;VC_SECOND_ET;ели;смотрел
;VC_SECOND_AT;али;слышал
VP_PRESENT_FIRSTPERSON_SINGULAR;VC_FIRST_ET;ею;успею
;VC_FIRST_AT;аю;делаю
;VC_FIRST_OT;ю;борю
;VC_FIRST_IT;ю;стелю
;VC_FIRST_YT;у;вздохну
;VC_FIRST_YAT;яю;стреляю
;VC_SECOND_IT;ю;курю
;VC_SECOND_ET;ю;смотрю
;VC_SECOND_AT;у;слышу
VP_PRESENT_SECONDPERSON_SINGULAR;VC_FIRST_ET;еешь;успеешь
;VC_FIRST_AT;аешь;делаешь
;VC_FIRST_OT;ешь;борешь
;VC_FIRST_IT;ешь;стелешь
;VC_FIRST_YT;ешь;вздохнешь
;VC_FIRST_YAT;яешь;стреляешь
;VC_SECOND_IT;ишь;куришь
;VC_SECOND_ET;ишь;смотришь
;VC_SECOND_AT;ишь;слышишь
VP_PRESENT_THIRDPERSON_SINGULAR;VC_FIRST_ET;еет;успеет
;VC_FIRST_AT;ает;делает
;VC_FIRST_OT;ет;борет
;VC_FIRST_IT;ет;стелет
;VC_FIRST_YT;ет;вздохнет
;VC_FIRST_YAT;яет;стреляет
;VC_SECOND_IT;ит;курит
;VC_SECOND_ET;ит;смотрит
;VC_SECOND_AT;ит;слышит
VP_PRESENT_FIRSTPERSON_PLURAL;VC_FIRST_ET;еем;успеем
;VC_FIRST_AT;аем;делаем
;VC_FIRST_OT;ем;борем
;VC_FIRST_IT;ем;стелем
;VC_FIRST_YT;ем;вздохнем
;VC_FIRST_YAT;яем;стреляем
;VC_SECOND_IT;им;курим
;VC_SECOND_ET;им;смотрим
;VC_SECOND_AT;им;слышим
VP_PRESENT_SECONDPERSON_PLURAL;VC_FIRST_ET;еете;успеете
;VC_FIRST_AT;аете;делаете
;VC_FIRST_OT;ете;борете
;VC_FIRST_IT;ете;стелете
;VC_FIRST_YT;ете;вздохнете
;VC_FIRST_YAT;яете;стреляете
;VC_SECOND_IT;ите;курите
;VC_SECOND_ET;ите;смотрите
;VC_SECOND_AT;ите;слышите
VP_PRESENT_THIRDPERSON_PLURAL;VC_FIRST_ET;еют;успеют
;VC_FIRST_AT;ают;делают
;VC_FIRST_OT;ют;борют
;VC_FIRST_IT;ют;стелют
;VC_FIRST_YT;ут;вздохнут
;VC_FIRST_YAT;яют;стреляют
;VC_SECOND_IT;ят;курят
;VC_SECOND_ET;ят;смотрят
;VC_SECOND_AT;ат;слышат
1 Лицо и род и время и число Спряжение Окончание Пример
2 VP_INFINITIVE VC_FIRST_ET еть успеть
3 VC_FIRST_AT ать делать
4 VC_FIRST_OT оть бороть
5 VC_FIRST_IT ить стелить
6 VC_FIRST_YT уть вздохнуть
7 VC_FIRST_YAT ять стрелять
8 VC_SECOND_IT ить курить
9 VC_SECOND_ET еть смотреть
10 VC_SECOND_AT ать слышать
11 VP_PAST_MALE_SINGULAR VC_FIRST_ET ел успел
12 VC_FIRST_AT ал делал
13 VC_FIRST_OT ол борол
14 VC_FIRST_IT ил стелил
15 VC_FIRST_YT ул вздохнул
16 VC_FIRST_YAT ял стрелял
17 VC_SECOND_IT ил курил
18 VC_SECOND_ET ел смотрел
19 VC_SECOND_AT ал слышал
20 VP_PAST_FEMALE_SINGULAR VC_FIRST_ET ела успел
21 VC_FIRST_AT ала делал
22 VC_FIRST_OT ола борол
23 VC_FIRST_IT ила стелил
24 VC_FIRST_YT ула вздохнула
25 VC_FIRST_YAT яла стрелял
26 VC_SECOND_IT ила курил
27 VC_SECOND_ET ела смотрел
28 VC_SECOND_AT ала слышал
29 VP_PAST_NEUTER_SINGULAR VC_FIRST_ET ело успел
30 VC_FIRST_AT ало делал
31 VC_FIRST_OT оло борол
32 VC_FIRST_IT ило стелил
33 VC_FIRST_YT уло вздохнуло
34 VC_FIRST_YAT яло стрелял
35 VC_SECOND_IT ило курил
36 VC_SECOND_ET ело смотрел
37 VC_SECOND_AT ало слышал
38 VP_PAST_PLURAL VC_FIRST_ET ели успел
39 VC_FIRST_AT али делал
40 VC_FIRST_OT оли борол
41 VC_FIRST_IT или стелил
42 VC_FIRST_YT ули вздохнули
43 VC_FIRST_YAT яли стрелял
44 VC_SECOND_IT или курил
45 VC_SECOND_ET ели смотрел
46 VC_SECOND_AT али слышал
47 VP_PRESENT_FIRSTPERSON_SINGULAR VC_FIRST_ET ею успею
48 VC_FIRST_AT аю делаю
49 VC_FIRST_OT ю борю
50 VC_FIRST_IT ю стелю
51 VC_FIRST_YT у вздохну
52 VC_FIRST_YAT яю стреляю
53 VC_SECOND_IT ю курю
54 VC_SECOND_ET ю смотрю
55 VC_SECOND_AT у слышу
56 VP_PRESENT_SECONDPERSON_SINGULAR VC_FIRST_ET еешь успеешь
57 VC_FIRST_AT аешь делаешь
58 VC_FIRST_OT ешь борешь
59 VC_FIRST_IT ешь стелешь
60 VC_FIRST_YT ешь вздохнешь
61 VC_FIRST_YAT яешь стреляешь
62 VC_SECOND_IT ишь куришь
63 VC_SECOND_ET ишь смотришь
64 VC_SECOND_AT ишь слышишь
65 VP_PRESENT_THIRDPERSON_SINGULAR VC_FIRST_ET еет успеет
66 VC_FIRST_AT ает делает
67 VC_FIRST_OT ет борет
68 VC_FIRST_IT ет стелет
69 VC_FIRST_YT ет вздохнет
70 VC_FIRST_YAT яет стреляет
71 VC_SECOND_IT ит курит
72 VC_SECOND_ET ит смотрит
73 VC_SECOND_AT ит слышит
74 VP_PRESENT_FIRSTPERSON_PLURAL VC_FIRST_ET еем успеем
75 VC_FIRST_AT аем делаем
76 VC_FIRST_OT ем борем
77 VC_FIRST_IT ем стелем
78 VC_FIRST_YT ем вздохнем
79 VC_FIRST_YAT яем стреляем
80 VC_SECOND_IT им курим
81 VC_SECOND_ET им смотрим
82 VC_SECOND_AT им слышим
83 VP_PRESENT_SECONDPERSON_PLURAL VC_FIRST_ET еете успеете
84 VC_FIRST_AT аете делаете
85 VC_FIRST_OT ете борете
86 VC_FIRST_IT ете стелете
87 VC_FIRST_YT ете вздохнете
88 VC_FIRST_YAT яете стреляете
89 VC_SECOND_IT ите курите
90 VC_SECOND_ET ите смотрите
91 VC_SECOND_AT ите слышите
92 VP_PRESENT_THIRDPERSON_PLURAL VC_FIRST_ET еют успеют
93 VC_FIRST_AT ают делают
94 VC_FIRST_OT ют борют
95 VC_FIRST_IT ют стелют
96 VC_FIRST_YT ут вздохнут
97 VC_FIRST_YAT яют стреляют
98 VC_SECOND_IT ят курят
99 VC_SECOND_ET ят смотрят
100 VC_SECOND_AT ат слышат

Binary file not shown.