parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

G_Z 09.05.2021 20:35

@config[result]

Есть ли доп."сакральный трюк" (просто в Парсере их есть, поэтому специально спрашиваю) втыкать киворд result в секции входящих параметров, кроме как замкнуть входящий параметр сразу на вывод того же самого?
Других смыслов нет.

Это прокси-метод, не возвращающий свой результат, а пробрасывающий переданное на вход, с модификацией или без.

Удобно во всяких пред- и пост-преобразованиях: метод по умолчанию ничего не изменяет, но его можно переопределить и организовать преобразование данных, не трогая основной код.
@preprocess[return]
...
@main[result][basic]
...
^preprocess{^return[]}
Применения этому в конфигурации не вижу.

Думаю, автор, передавая ^return[] контекста @main[], предусмотрел возможность в переопределённом @preprocess[] вызвать полученный ^return[] и остановить обработку запроса.

Но с какой целью — неясно.