ТОМ: Лексема: различия между версиями
Содержимое удалено Содержимое добавлено
ASBer (обсуждение | вклад) мНет описания правки |
Apromix (обсуждение | вклад) Испр. орф. ошибку |
||
| (не показано 8 промежуточных версий 2 участников) | |||
Строка 1:
Лексема - это строка специального формата, описывающая способы формирования необходимых словоформ. Лексемы широко используются при синтезе выводимого текста и в анализе введенной команды.
==Структура лексемы==
Строка 6:
* [[ТОМ: Лингвистический ключ|ключ]] постоянных свойств лексемы (1 шт.);
* [[ТОМ: Лингвистический ключ|ключ]] словоформы по умолчанию (1 шт.);
* модификаторы лексемы (
Части лексемы разделяются точкой с запятой.
Строка 19:
===Основа лексемы===
Основа - это строка модифицируемая в словоформу.
Основа может содержать спец.символы '''%''' и '''#'''.
При формировании словоформы символы '''%''' замещаются подобранным модификатором, а символы '''#''' замещаются числом - количеством объектов.
===Ключ постоянных свойств===
===Ключ словоформы по умолчанию===
При формировании словоформы ключ по умолчанию добавляется к согласующему ключу.
Свойства согласующего ключа при этом более приоритетны.
В случае, если согласующий ключ не задан или пустой, поиск словоформы производится для ключа по умолчанию.
===Модификаторы лексемы===
модификатор лексемы имеет следующие форматы:
ключ = модификатор;
или
ключ = модификатор1, модификатор2, ... модификаторN;
или
ключ < модификатор;
==Использование лексем для синтеза текста==
Основная задача лексемы при синтезе текста - выдать словоформу, согласующуюся с другими элементами текста.
==Использование лексем в парсинге команд==
[[Категория:Документация ТОМ]]
| |||