parser

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

 

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

имеется в виду что-то типа ^return[...]?

Misha v.3 28.06.2007 12:58 / 28.06.2007 13:00

чтобы в любом месте метода досрочно завершить его выполнение и отвалить с указанным результатом?

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

в далёком todo этот метод у нас есть (никаких сроков, особенно учитывая что нам он сильно не нужен), но и patch готовы принять.

P.S. можно эмулировать, но это хуже чем флаги:
@method[]
^try{
	...код метода...
	когда надо отвалить пишем:
	$result[sdfadf]
	^throw[return;]
}{
	^if($exception.type eq "return"){
		$exception.handled(1)
	}
}