parser

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

 

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

Ответ

MoKo 09.12.2015 08:56

Понять, что передан junction-code теперь можно по ^reflection:is[…;code]
Возможно огорчу, но ($a) - это тоже код.
а как узнать контекст?
Не очень понял, о чем идет речь. Идет сортировка по строке или числу внутри ^hash.sort[] определяется по типу результата (строка или не строка). Можно попробовать что-нибудь такое, но это только для демонстрации возможности, не для реального использования.
^self.data.sort[k;v]{
	$caller.$key[$k]
	$caller.$value[$v]
	^if($sort is "double"){^dwrap::create[$sort]}{$sort}
}[$order]

@CLASS
dwrap

@create[d]
$self.d($d)

@GET[]
$result[$d]