parser

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

 

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

Загрузка из tab-delimited сразу в хэш вызовом метода из другого места

sly 19.11.2003 20:00

Такая трабла: никак не могу получить в месте вызова ^get_lang[alert;msg] хэш $msg. Он рождается в том месте, где ОБЪЯВЛЕН метод, а не где он ВЫЗЫВАЕТСЯ.
@get_lang[file;hash]
$vars[^table::load[^file:find[${config:dir.lang}^api:lang[]/${file}.lang]]]
$[$hash][
	^vars.menu{			
		$.[$vars.name][^untaint{$vars.value}]
	}
]
Попытки вызвать его как статический или динамический ничего не дают.
Может, сделать так?
$msg[^get_lang[alert]]
Но тогда ессно для меня не придумывается, как реализовать метод.