Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
SeVer Developer
Зарегистрирован: 23.09.2003 Сообщения: 14 Откуда: Екатеринбург
|
Добавлено: Ср Сен 24, 2003 2:37 pm Заголовок сообщения: onPrep и винительный падеж |
|
|
столкнулся с препятствием:
определяю глагол "насадить" - в смысле, "насадить червячка на крючок".
baitVerb: deepverb
verb = 'насадить' 'наживить' 'насади' 'наживи'
sdesc = "насадить"
ioAction( onPrep ) = 'BaitOn'
prepDefault = onPrep
;
есть объект "червяк", есть объект "крючок"
командую "насадить", и функция parseDefault подставляет зависимое существительное в родительном падеже.
Т.е.
насадить
(дождевой червь)
(на поплавочной удочке)
Проблему удалось решить только переписыванием parseDefault, что, по-моему, не есть хорошо.
Может есть другой, более правильный способ? |
|
Вернуться к началу |
|
 |
GrAnd Site Admin
Зарегистрирован: 04.02.2003 Сообщения: 299 Откуда: Россия, Москва
|
Добавлено: Ср Сен 24, 2003 9:07 pm Заголовок сообщения: |
|
|
Выявилась проблема:
положить
(на стол)
// винителльный падеж
напечатать
(на клавиатуре)
// предложный падеж
лететь
(на самолёте) или (на самолёт)?
писать
(на стене) или (на стену)?
Есть идеи, что может характеризовать выбор винительного или предложного падежа? |
|
Вернуться к началу |
|
 |
SeVer Developer
Зарегистрирован: 23.09.2003 Сообщения: 14 Откуда: Екатеринбург
|
Добавлено: Чт Сен 25, 2003 7:32 am Заголовок сообщения: |
|
|
я в своем случае определил новый предлог onvPrep (v - вин. падеж), и чуть-чуть исправил две прцедуры из errorru.t
Может, не изящно, но ничего другого придумать не смог |
|
Вернуться к началу |
|
 |
GrAnd Site Admin
Зарегистрирован: 04.02.2003 Сообщения: 299 Откуда: Россия, Москва
|
Добавлено: Чт Сен 25, 2003 7:40 am Заголовок сообщения: |
|
|
Ладно, раз есть хоть какое то решение, то уже хорошо. Над тем, что сделать в библиотеке, нужно ещё подумать. |
|
Вернуться к началу |
|
 |
|