ТОМ2: типы значений: различия между версиями

Содержимое удалено Содержимое добавлено
 
(не показаны 3 промежуточные версии этого же участника)
Строка 102:
 
===property (свойство)===
Зарезервировано. В настоящее время значения этого типа не используются.
 
===attribute (признак)===
attribute - признак. ???
 
===relation (отношение)===
Зарезервировано. В настоящее время значения этого типа не используются.
 
===class (класс)===
class – класс. ???
???
 
===location (локация)===
location – локация. ???
???
 
===word (слово)===
word – слово. ???
???
===preposition (предлог)===
???
===relation (отношение)===
Зарезервировано. В настоящее время значения этого типа не используются.
 
Пример:
===Attribute (Признак)===
word дом
???
{ key = МрНд
defkey = ИпЕч
form АпЕч = "домо`й"
form ВпЕч = "до`м"
form ВпМч = "дома`"
form ДпЕч = "до`му"
form ДпМч = "дома`м"
form ИпЕч = "до`м"
form ИпМч = "дома`"
form ПпЕч = "до`ме"
form ПпМуЕч = "дому`"
form ПпМч = "дома`х"
form РпЕч = "до`ма"
form РпМч = "домо`в"
form ТпЕч = "до`мом"
form ТпМч = "дома`ми"
}
 
===preposition (предлог)===
preposition – предлог. ???
 
==Списки==
Это списки значений. К спискам относятся: and-list – и-список, or-list – или-список.
Списки можно получить, объединив значения с помощью операторов 'и' и 'или'.
 
Пример:
var А = "роза" и "кинжал" // А – и-список
var Б = 2 или 3 или 6 // Б – или-список
 
Невозможно получить списки boolean значений – для них это булева операция.
 
===and-list (и-список)===
and-list (и-список) – список значений, объединённый союзом 'и'. При выводе отображается в виде строки:
???
значение_1, значение_2, значение_3, ... и значение_N
 
Невозможно получить and-list чисел – для них это эквивалентно сложению.
 
При запросе значения специальных свойств объекта возвращается and-list.
Пример:
X.cls // возвращает и-список с классами объекта X;
X.inside // возвращает и-список объектов, находящихся внутри объекта X;
X.outside // возвращает и-список объектов, находящихся снаружи объекта X.
 
===or-list (или-список)===
or-list (или-список) – список альтернативных значений, объединённый союзом 'или'.
???
 
При выводе or-list отображается в виде строки:
значение_1, значение_2, значение_3, ... или значение_N