Класс RuAdvParticipleEntry представляет из себя специализацию класса WordEntry для удобного внесения новых деепричастий в базу данных русского словаря.
Деепричастие в русском языке имеет черты наречий и глаголов. Аргументы конструктора позволяют задать все необходимые морфологические признаки - глагольный вид, переходность, падежную валентность, а также единственную грамматическую форму деепричастия.
Добавление деепричастия в лексикон на C#:
System.Data.Odbc.OdbcConnection cnx = new System.Data.Odbc.OdbcConnection("Dsn=solarix_mysql;uid=root;");
cnx.Open();
Solarix.MySQL_DataAccessLayer dal = new Solarix.MySQL_DataAccessLayer(cnx);
Solarix.Dictionary dict = new Solarix.Dictionary(dal);
// ...
dal.BeginTx(); // start new transaction
WordEntry new_entry = new RuAdvParticipleEntry( dict,
SolarixGrammarEngineNET.GrammarEngineAPI.IMPERFECT_ru,
SolarixGrammarEngineNET.GrammarEngineAPI.NONTRANSITIVE_VERB_ru,
"вин,твор", // список падежей для падежной валентности
"что_то_делая" );
dict.entries.Add(new_entry);
dal.CommitTx(); // commit transaction, make the new entry persistent
© Elijah Koziev 2010
Поисковая система
SDK Поисковой системы
Экранный переводчик
|
|
изменено 13-Mar-11 | ||||||||||||||||||||||||||||||||||||||