Цитата:
Сообщение от mira
я ваще руский не учил) хз как там разбирать граматику итд.
С глаголами несогласен что это обьекты. Это скорее методы обьектов.
Хотя хуле я о высоком. Галуха давай делай парсер текста поделишся реализацией) я подскажу тоже пару тем чотких
|
глаголы имеют прямое отношение к методам объектов, но при разборе их 99% надо выделять в отдельные объекты...
Грубо говоря должно быть 2 объекта, один - описывает предмет, его свойства и действия, которые применимы, второй - описывает что и как делается и к каким объектам можно применить...
Хотя в принципи если в объекте предмета ввести доп свойства типа действие,которое надо выполнить и т.д., то можно и так... Но по мне это не так удобно...
А что по поводу грамматики сложного?)) Я в принципи привел пример самой простейшей и примитивной грамматики как ее написать и разбирать, но между тем любое предложение в ней и так уже можно строить... И при таком подходе наращивание правил грамматики при правильно построенном коде вообще не должно составить труда...
По-моему, осталось придумать правильную внутреннюю форму представления и можно приступать кодить xD