ТОМ2: Ключ: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
м (ASBer переименовал страницу ТОМ2: Морфологический ключ в ТОМ2: Ключ: лишнее слово в названии)
(Отрицание)
 
(не показана 21 промежуточная версия этого же участника)
Строка 1: Строка 1:
Морфологический ключ в ТОМ2 почти ни чем не отличается от [http://ifwiki.ru/%D0%A2%D0%9E%D0%9C:_%D0%9C%D0%BE%D1%80%D1%84%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BB%D1%8E%D1%87|аналогичного понятия из первой версии ТОМ].
+
{{Содержание справа}}
 +
Ключ в ТОМ2 это строка, начинающаяся со знака '#' и далее содержащая перечень свойств. На каждое свойство отводится два символа. Первый символ – значение свойства, второй символ – имя свойства.
  
 
== Ключи стандартной библиотеки ==
 
== Ключи стандартной библиотеки ==
Строка 5: Строка 6:
  
 
=== Падеж ===
 
=== Падеж ===
Свойство: '''п'''
+
Свойство '''п''' - падеж, также часто дополняемое свойством '''у''' - уточнение и '''с''' - стиль.
  
 
Значения:
 
Значения:
* '''И''' - именительный (''вот спящий кот'')
+
* '''Ип''' - именительный (''вот спящий кот'')
* '''Р''' - родительный (''нет спящего кота'')
+
* '''Рп''' - родительный (''нет спящего кота'')
* '''Д''' - дательный (''помогу спящему коту'')
+
* '''РпПу''' - партатив (''налейте чаю'')
* '''В''' - винительный (''вижу спящего кота'')
+
* '''РпСу''' - счетный
* '''Т''' - творительный (''любуюсь спящим котом'')
+
* '''Дп''' - дательный (''помогу спящему коту'')
* '''П''' - предложный (''размышляю о спящем коте'')
+
* '''Вп''' - винительный (''вижу спящего кота'')
* '''Л''' - ???
+
* '''Тп''' - творительный (''любуюсь спящим котом'')
* '''А''' - ???
+
* '''ТпПс''' - поэтический стиль творительного падежа, характерен для большинства сущ. ж.р.  (''любуюсь красотою'')
* '''С''' - ???
+
* '''Пп''' - предложный (''размышляю о спящем коте'')
* '''Б''' - ???
+
* '''ПпМу''' - местный (''сижу в снегу'')
... ??? ...
+
Следующие падежи в русском языке не встречаются в чистом виде и образуются только в связке предлог+существительное:
 +
* '''Ап''' - аллатив (''кинуть в_кота шпротой'')
 +
* '''Бп''' - аблатив (''снять с_кота репей'')
 +
* '''Сп''' - сквозной (''пролезть сквозь_щель'')
 +
* '''Лп''' - локатив (''стоять на_улице'')
  
 
=== Род ===
 
=== Род ===
Строка 24: Строка 29:
  
 
Значения:
 
Значения:
* '''М''' - мужской
+
* '''Мр''' - мужской род
* '''Ж''' - женский
+
* '''Жр''' - женский род
* '''С''' - средний
+
* '''Ср''' - средний род
... ??? ...
 
  
 
=== Число ===
 
=== Число ===
Строка 33: Строка 37:
  
 
Значения:
 
Значения:
* '''Е''' - единственное
+
* '''Еч''' - единственное число
* '''М''' - множественное
+
* '''Мч''' - множественное число
... ??? ...
+
 
 +
=== Одушевлённость ===
 +
Свойство: '''д'''
 +
 
 +
Значения:
 +
* '''Од''' - одушевлённое
 +
* '''Нд''' - неодушевлённое
  
 
=== Лицо ===
 
=== Лицо ===
Строка 41: Строка 51:
  
 
Значения:
 
Значения:
* '''1''' - первое (''я пойду'')
+
* '''''' - первое лицо (''я пойду'')
* '''2''' - второе (''ты пойдёшь'')
+
* '''''' - второе лицо (''ты пойдёшь'')
* '''3''' - третье (''он пойдёт'')
+
* '''''' - третье лицо (''он пойдёт'')
  
=== в ??? ===
+
=== Время ===
 
Свойство: '''в'''
 
Свойство: '''в'''
  
 
Значения:
 
Значения:
* '''Б''' - ???
+
* '''Пв''' - прошедшее время
* '''И''' - ???
+
* '''Нв''' - настоящее время
* '''Н''' - ???
+
* '''Бв''' - будущее время
* '''П''' - ???
+
* '''Ив''' - инфинитив
... ??? ...
+
 
 +
=== Форма ===
 +
Свойство: '''ф'''
 +
 
 +
Значения:
 +
* '''Пф''' - повелительная форма глаголов
 +
* '''Кф''' - краткая форма прилагательных
 +
(1ф - мусор, будет вычищаться из базы)
  
=== у ??? ===
+
=== Формы обращений ===
Свойство: '''у'''
+
Свойство: '''ы'''
  
 
Значения:
 
Значения:
* '''М''' - ???
+
* '''Ты''' - обращение на "ты"
... ??? ...
+
* '''Вы''' - обращение на "вы" 
 +
* '''Мы''' - обращение на "Мы" 
 +
 
 +
Пока не используются, будут введены вместе с поддержкой NPC.
  
=== а ??? ===
+
=== Отрицание ===
 +
Свойство: '''Не'''
 +
 
 +
Свойство отрицания возникает при применении операции "не" к значению не булевого типа.
 +
В таком случае к ключу значения добавляется свойство "Не".
 +
 
 +
=== Свойство актёра ===
 
Свойство: '''а'''
 
Свойство: '''а'''
  
 
Значения:
 
Значения:
* Э - ???
+
* '''Эа''' - это актёр
* Н - ???
+
* '''На''' - это не актёр
... ??? ...
+
 
 +
Актёр - это объект, выполняющий акт действия, о котором говорится в текущий момент. При согласовании влияет на формы "себя", "свой" и им подобные. Свойство автоматически добавляется всем значениям, участвующим в вычислениях. Сейчас считается упрощённо - для персонажа =Эа, для всех других значений =На. Расчёт значительно усложнится после введения NPC.
 +
 
 +
=== Свойство места ===
 +
Свойство: '''м'''
 +
 
 +
Значения:
 +
* '''Зм''' - здесь
 +
* '''Тм''' - там
 +
 
 +
Свойство автоматически добавляется всем значениям, участвующим в вычислениях. Для объектов, находящихся в прямой видимости персонажа устанавливается Зм, для всех других значений - Тм. Так например, предмет лежащий в закрытом сундуке имеет свойство Тм, а лежащий в открытом сундуке - Зм. Свойство очень важно для многих действий - большинство манипуляций с предметами можно осуществлять только если они находятся в зоне доступности.
  
 
=== Прочие ===
 
=== Прочие ===
* '''Ус''' - устаревшее
+
* '''Ф2''' - вторая форма. Используется для форм слов, по смыслу полностью совпадающих, но отличающихся произношением и написанием: выбрось - выброси, таинствен - таинственнен и т. п.
* '''Пф''' - ??? первая форма?
+
* '''Сш''' - совершенный тип глагола
* '''Нш''' - ???
+
* '''Нш''' - несовершенный тип глагола
* '''Дз''' - ???
+
* '''Дз''' - действительный залог
* '''''' - ??? тоже первая форма?
+
* '''Вз''' - возвратный залог. Залоги планировались для отношений, пока не используются.
* '''Пс''' - ???
+
 
... ??? ...
+
[[Категория:Документация ТОМ2]]

Текущая версия на 12:38, 24 января 2014

Ключ в ТОМ2 это строка, начинающаяся со знака '#' и далее содержащая перечень свойств. На каждое свойство отводится два символа. Первый символ – значение свойства, второй символ – имя свойства.

Ключи стандартной библиотеки

В стандартной библиотеке используются следующие ключи:

Падеж

Свойство п - падеж, также часто дополняемое свойством у - уточнение и с - стиль.

Значения:

  • Ип - именительный (вот спящий кот)
  • Рп - родительный (нет спящего кота)
  • РпПу - партатив (налейте чаю)
  • РпСу - счетный
  • Дп - дательный (помогу спящему коту)
  • Вп - винительный (вижу спящего кота)
  • Тп - творительный (любуюсь спящим котом)
  • ТпПс - поэтический стиль творительного падежа, характерен для большинства сущ. ж.р. (любуюсь красотою)
  • Пп - предложный (размышляю о спящем коте)
  • ПпМу - местный (сижу в снегу)

Следующие падежи в русском языке не встречаются в чистом виде и образуются только в связке предлог+существительное:

  • Ап - аллатив (кинуть в_кота шпротой)
  • Бп - аблатив (снять с_кота репей)
  • Сп - сквозной (пролезть сквозь_щель)
  • Лп - локатив (стоять на_улице)

Род

Свойство: р

Значения:

  • Мр - мужской род
  • Жр - женский род
  • Ср - средний род

Число

Свойство: ч

Значения:

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

Одушевлённость

Свойство: д

Значения:

  • Од - одушевлённое
  • Нд - неодушевлённое

Лицо

Свойство: л

Значения:

  • - первое лицо (я пойду)
  • - второе лицо (ты пойдёшь)
  • - третье лицо (он пойдёт)

Время

Свойство: в

Значения:

  • Пв - прошедшее время
  • Нв - настоящее время
  • Бв - будущее время
  • Ив - инфинитив

Форма

Свойство: ф

Значения:

  • Пф - повелительная форма глаголов
  • Кф - краткая форма прилагательных

(1ф - мусор, будет вычищаться из базы)

Формы обращений

Свойство: ы

Значения:

  • Ты - обращение на "ты"
  • Вы - обращение на "вы"
  • Мы - обращение на "Мы"

Пока не используются, будут введены вместе с поддержкой NPC.

Отрицание

Свойство: Не

Свойство отрицания возникает при применении операции "не" к значению не булевого типа. В таком случае к ключу значения добавляется свойство "Не".

Свойство актёра

Свойство: а

Значения:

  • Эа - это актёр
  • На - это не актёр

Актёр - это объект, выполняющий акт действия, о котором говорится в текущий момент. При согласовании влияет на формы "себя", "свой" и им подобные. Свойство автоматически добавляется всем значениям, участвующим в вычислениях. Сейчас считается упрощённо - для персонажа =Эа, для всех других значений =На. Расчёт значительно усложнится после введения NPC.

Свойство места

Свойство: м

Значения:

  • Зм - здесь
  • Тм - там

Свойство автоматически добавляется всем значениям, участвующим в вычислениях. Для объектов, находящихся в прямой видимости персонажа устанавливается Зм, для всех других значений - Тм. Так например, предмет лежащий в закрытом сундуке имеет свойство Тм, а лежащий в открытом сундуке - Зм. Свойство очень важно для многих действий - большинство манипуляций с предметами можно осуществлять только если они находятся в зоне доступности.

Прочие

  • Ф2 - вторая форма. Используется для форм слов, по смыслу полностью совпадающих, но отличающихся произношением и написанием: выбрось - выброси, таинствен - таинственнен и т. п.
  • Сш - совершенный тип глагола
  • Нш - несовершенный тип глагола
  • Дз - действительный залог
  • Вз - возвратный залог. Залоги планировались для отношений, пока не используются.