Анализ контекста

С контекстом, в Языке Friend, можно производить логические операции.

 

task.getAllContext(имя)  ->  X                           выдает список всех известных контекстов переменной.

task.getAllValue(имя)  ->  X                                выдает список всех известных значений переменной.

@@X.getContext(значение)  ->  X                  выдает контекст указанного значения переменной ‘X

Пример: 12->X
                    q: 14 -> X
                   {w,r}: 34 -> X
                   @@X.getContext(14)

Сокращенная запись:  @@X[14]

contextAssoc(контекст,способ) -> X        составляет список всех ассоциаций с контекстом в  гдБЗ. Параметр «способ» =true задает точное

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

Так же, получить информацию о контексте позволяет зарезервированный вопрос  Когда…?

Пример:

зима: заяц цвет белый.
лето: заяц цвет серый.
жаркое: заяц цвет красный.
Когда заяц цвет красный?

 

В этом вопросе можно задавать список аргументов, но ответ будет на первый действительный аргумент.

Пример сложного вопроса:

Когда германия напала СССР; нарушила договор СССР?