ASBer написал(а):В демо-примере работает только 1 глагол - "заложи", после глагола вводите что хотите, могут получиться забавные варианты.
Помучил немного. Вот лог:
ты> заложи
что заложить?
ты> заложи вилку
ты не знаешь как закладывать вилку !
ты> заложи стол
ты не знаешь как закладывать стол !
ты> заложи водку
куда заложить?
ты> заложи свой
куда заложить?
ты> заложи свой за свою
<font color=gray>Хм[], неоднозначность в слове "свою "</font>
ты> заложи свою
<font color=gray>Хм[], неоднозначность в слове "свою "</font>
ты> заложи рюмку за сво
ты> error!
ты> заложи рюмку за свой
__рука неуверенно потянулась к рюмке и вернулась назад^ Нет! воспитание не позволяет пить без салфетки^
ты> заложи свой за свой
ты не хочешь закладывать воротник за воротник.
ты> заложи запотевшую за накрахмаленный
ты> заложи запотевшую за накрашмаленную
ты> заложи запотевшую за накрахмаленную
ты не знаешь как закладывать рюмку за салфетка!
ты> заложи за рюмку воротник
куда заложить?
ты> заложи воротник за рюмку
ты не знаешь как закладывать воротник за рюмка!
ты> заложи накрахмаленную за воротник
__ты взял салфетку, неторопясь расправил ее и аккуратно заложил за воротник, провел по ней рукой, еще раз убедившись, что она на месте.
ты> заложи свою запотевшую рюмку водки за воротник
<font color=gray>Хм[], неоднозначность в слове "свою "</font>
ты> заложи запотевшую рюмку водки за воротник
__ты хорошо выверенным молниеносным движением схватил рюмку, потянулся к ней дрожащими губами, шумно выдохнул и одним махом заложил за воротник!
ты> ну нада-же! Заложил. Грац!
<font color=gray>хм[], не понял^.</font>
Кстати, ошибки не записываются в лог. Там постоянна вылетала ошибка
if(Arg2==Arg3){ Arg3 = Arg4
Arg4 = Arg5
Arg5 = null
}
object x string!
например, на фразу "заложи за воротник сво".
Не склоняет слова: "рюмку за салфетка", "воротник за рюмка".
Слово "свой" путает. Ясно же указано, что "свою запотевшую рюмку водки".
В общем не плохо, но много вариантов перестановок слов ещё не учтено. ^.^
Отредактировано Alexandr (2011-01-17 16:33:06)