Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
16.07.2008 16:28

fireton
некто с бородой (+348, -92)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1098
Вебсайт

Тон

"Вы сидите на поле..."

Не могу понять как исправить баг.
При попытке сесть на пол выбирается предложный падеж. В результате, сидим на поле, а не на полу. По-хорошему, для некоторых слов надо выбирать дательный падеж, но не для всех. Иначе будем сидеть на стулу и трону...

Помогите разобраться с этой ошибкой, плиз.

Неактивен

0    0    #2
17.07.2008 13:03

GrAndrey
папа RTADS и Бяка (+47, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1196
Вебсайт

меньше слов

Re: "Вы сидите на поле..."

Как понял из статьи, проблемы только при "выводе", а при вводе ТАДС все сжуёт, не учитывая благозвучия

fireton написал:

Это все клево, только как это в ТАДСе прописать? Андрей?

"Местный падеж — самый понятный из всех особых падежей."

Проще принять яду hmm

У предложного падежа можно выделить две функции (их больше, но мы это проигнорируем): указание на объект речи и указание на место или время действия. Например, можно говорить о (ком? чём?) площади, и можно стоять на (ком? чём?) площади, думать о (ком? чём?) комнате и находиться в (ком? чём?) комнате. Первый случай называется «изъяснительным падежом», а второй — «местным». У площади и комнаты эти формы не зависят от функции. А вот, например, у носа, леса, снега, рая, года — зависят.
Мы говорим о носе, но выходные у нас на носу; думаем о годе, но день рождения только раз в году. Гулять в лесе нельзя, можно только в лесу.
...
Самое забавное, что здесь падежом управляет не предлог, а именно смысл. То есть если мы придумаем конструкцию с предлогом «в», когда нахождение в соответствующем месте не будет иметься в виду, нам обязательно захочется воспользоваться изъяснительным, а не местным падежом. Например, «я знаю толк в лесе». Если сказать «я знаю толк в лесу», то сразу кажется, что ты знаешь толк только, когда находишься в лесу, и, к тому же, забыл сказать, в чём же именно ты знаешь толк.

без комментариев

Неактивен

0    0    #3
17.07.2008 14:04

GrAndrey
папа RTADS и Бяка (+47, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1196
Вебсайт

меньше слов

Re: "Вы сидите на поле..."

Пытаюсь найти фонетическую закономерность, никакой не вижу
в/на:
краю, носу,       колу,         шкафу,       полу,    пару, валу,    возу,     глазу,  пазу,     лесу,
         подносе,  протоколе, батискафе, куполе,          отвале, навозе,         ,  топазе, 

Какие-то редкие короткие (!) слова, которые зачастую принимают иной смысл, если не то что форму не ту выберешь, а ударение не там поставишь. Таже бяка, что и при генерации некоторых слов с изменяющимся корнем, типа "пёс", "заяц"/"паяц"(тут, наверно, фишка в ударении), "вошь" и т.п.

Неактивен

0    0    #4
17.07.2008 14:36

GrAndrey
папа RTADS и Бяка (+47, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1196
Вебсайт

меньше слов

Re: "Вы сидите на поле..."

Код:

class thing: object
...
mdesc= {self.pdesc;}    // местный падеж. В некоторых словах ("пол","лес") не совпадает с П.П.

Везде следом  за <<self.statusPrep>> поменять pdesc на mdesc.

Если такими темпами искать, то найдем и обработаем все исключения, а меня уволят big_smile

Неактивен

0    0    #5
17.07.2008 15:23

GrAndrey
папа RTADS и Бяка (+47, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1196
Вебсайт

меньше слов

Re: "Вы сидите на поле..."

сделал

Неактивен

0    0    #6
17.07.2008 16:00

GrAndrey
папа RTADS и Бяка (+47, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1196
Вебсайт

меньше слов

Re: "Вы сидите на поле..."

Я бы все равно не выложил, потому что раскурочена функция parseNounPhrase.

Неактивен

0    0    #7
17.07.2008 16:27

GrAndrey
папа RTADS и Бяка (+47, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1196
Вебсайт

меньше слов

Re: "Вы сидите на поле..."

Боже, какие все нетерпеливые. То месяцами молчат, то подавай ежеминутный апдейт smile

Неактивен

Powered by PunBB
© copyright 2001–2021 iFiction.Ru