По идее, фраза "стукни ключом в дверь" должна проходить по моему алгоритму на ура, если, конечно, в базе данных у глагола "стукнуть" есть основной объект винительного падежа с предлогом "в", а также вспомогательный объект творительного падежа. В этом случае на выходе будет следующая конструкция:
Глагол: Стукнуть
Осн. объект: Дверь
Всп. объект: Ключ
А вот как автор будет обрабатывать эту конструкцию - дело его.
Неактивен
Olegus t.Gl. написал:
если, конечно, в базе данных у глагола "стукнуть" есть основной объект винительного падежа с предлогом "в", а также вспомогательный объект творительного падежа
Я с самого начала танцевал не от действий, а от объектов. Дескать - выделим т.н. главный объект ("открой ключом дверь" - это дверь) и предоставим ему самому разбираться: возможно ли это, что для этого необходимо, а если возможно - то что получится...
Впрочем анализ фразы - отдельная функция. Всегда могу и переписать. добавить базу по глаголам, или вообще, к примеру, применять несколько алгоритмов, с последующим выбором из нескольких решений наиболее вероятного.
Но пока - и то что есть сойдет...
(да... статьи надо читать внимательнее... согласен)
Неактивен
Olegus t.Gl. написал:
...наткнулся на еще одну проблему - изменение падежей существительного ЧИСЛИТЕЛЬНЫМ (будь оно неладно!). Сейчас штудирую учебник русского языка, чтобы решить эту проблему наименее кровавым образом.
В основном эту проблему преодолел, но есть затрудения с родительным и винительным падежами...
Как более правильно:
"не хватает двух стульей" или "не хватает два стула" ?
"вижу двух солдат" или "вижу два солдата" ?
В каких случаях применять первую форму, а в каких вторую?
Отредактировано ASBer (03.03.2008 14:09)
Неактивен
Hind спасибо!
С родительным падежом согласен:
Деньги двух солдат (р.п.) (без вариантов)
Спинки двух стульев (р.п.) (без вариантов)
Затруднения возникли из-за попытки провериться на глаголах:
Не хватает двух стульев. (тут р.п.)
Не хватает два стула. (тут в.п.)
т.е. оба варианта допустимы.
С винительным падежом неодушевленного тоже все прозрачно:
Вижу два стула (без вариантов)
С винительным падежом одушевленного все еще колеблюсь, если исходить из правила, что для одушевленных сущ. винительный падеж всегда совпадат с родительным, то верно "вижу двух солдат".
Но и "вижу два солдата" мне слух почему-то не режет...
Нет ли примера где это явно проявляется?
Неактивен
ASBer написал:
Затруднения возникли из-за попытки провериться на глаголах:
Не хватает двух стульев. (тут р.п.)
Не хватает два стула. (тут в.п.)
т.е. оба варианта допустимы.
По нормам русского языка второй вариант недопустим и относится к вульгарной разговорной форме (в общем случае, падежи подчиненного существительного и глагола, задающего вопрос существительному {не хватает ЧЕГО?} должны всегда совпадать)
Отредактировано Owl Wilson (07.03.2008 12:51)
Неактивен
Существует масса глаголов, которые сочетаются с существительным как в родительном падеже (вопрос ЧЕГО?), так и в винительном падеже (вопрос ЧТО?).
Пример: "Дать хлеба" (р.п) "Дать хлеб" (в.п).
Вероятно глагол "не хватает" в примере неудачен.
Отредактировано ASBer (07.03.2008 19:52)
Неактивен
ASBer написал:
Существует масса глаголов, которые сочетаются с существительным как в родительном падеже (вопрос ЧЕГО?), так и в винительном падеже (вопрос ЧТО?).
Вот в каком падеже они "сочетаются", в таком и должно быть существительное. В примере "дать хлеб" действительно используется винительный, потому и "хлеб".
Неактивен