ТОМ: Морфологический ключ: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
м (Структура ключа)
м (Структура ключа)
Строка 16: Строка 16:
 
#Е - значение, ч - параметр (единственное число),  
 
#Е - значение, ч - параметр (единственное число),  
 
#Н - значение, д - параметр (неодушевленное).
 
#Н - значение, д - параметр (неодушевленное).
 +
 +
 +
Для обозначения значений различных параметров могут быть использованы одни и те же символы. При этом для различных параметров они будут иметь различный смысл.
 +
 +
Пример:
 +
 +
Мч - множественное число
 +
 +
Мр - мужской род
 +
  
 
Имена параметров и их значения (за исключением 2х параметров) создаются автором игры, или автором стандартной библиотеки и не являются жестко заданными.
 
Имена параметров и их значения (за исключением 2х параметров) создаются автором игры, или автором стандартной библиотеки и не являются жестко заданными.

Версия 15:44, 21 октября 2008

Основное назначение ключа - описание морфологических свойств слов и словосочетаний естественного языка, обрабатываемых в ТОМе. Ключи широко используются в синтезе выводимого текста и в анализе введенной команды.

Структура ключа

Ключ - это строка специального формата. Ключ состоит из параметров, на каждый параметр приходится два символа.

Первый символ - значение параметра,

Второй символ - имя параметра.

Пример:

ИпЕчНд 

Ключ в примере состоит из 3х параметров:

  1. И - значение, п - параметр (именительный падеж),
  2. Е - значение, ч - параметр (единственное число),
  3. Н - значение, д - параметр (неодушевленное).


Для обозначения значений различных параметров могут быть использованы одни и те же символы. При этом для различных параметров они будут иметь различный смысл.

Пример:

Мч - множественное число

Мр - мужской род


Имена параметров и их значения (за исключением 2х параметров) создаются автором игры, или автором стандартной библиотеки и не являются жестко заданными.

Способы получить ключ

1. Получить ключ из строки

2. Получить ключ из объекта

3. Получить ключ как свойство аспекта