Список форумов Русский TADS Русский TADS
Русский TADS. Разработка текстовых игр на русском языке. Интерактивная литература.
Второй форум находится здесь.
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

onPrep и винительный падеж

 
Начать новую тему   Ответить на тему    Список форумов Русский TADS -> Русифицированный ТАДС
Предыдущая тема :: Следующая тема  
Автор Сообщение
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    Заголовок сообщения: Ответить с цитатой

Выявилась проблема:

положить
(на стол)
// винителльный падеж

напечатать
(на клавиатуре)
// предложный падеж

лететь
(на самолёте) или (на самолёт)?

писать
(на стене) или (на стену)?

Есть идеи, что может характеризовать выбор винительного или предложного падежа?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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    Заголовок сообщения: Ответить с цитатой

Ладно, раз есть хоть какое то решение, то уже хорошо. Над тем, что сделать в библиотеке, нужно ещё подумать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Русский TADS -> Русифицированный ТАДС Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group